专利摘要:
the present disclosure may support dedicated programming request resources in a resource structure in the npusch format, an nprach and / or an ack / nack transmission associated with a downlink transmission received in the eu. in addition, the present disclosure may offer various techniques to mitigate collisions between programming requests transmitted by an eu, uplink transmissions sent by different eu, and / or downlink transmissions sent by a base station. in one aspect of the disclosure, a method, a computer-readable medium and an apparatus are provided. the device can receive one or more downlink transmissions from a base station. the device can determine the transmission of an uplink transmission to the base station. the handset transmits, to the base station, a programming request for the transmission of uplink with an ack / nack associated with one or more downlink transmissions using a resource structure in the narrowband npusch format.
公开号:BR112019019321A2
申请号:R112019019321
申请日:2018-02-23
公开日:2020-04-14
发明作者:Rico Alvarino Alberto;Xu Hao;Bhattad Kapil;Feng Wang Xiao
申请人:Qualcomm Inc;
IPC主号:
专利说明:

PROGRAMMING REQUEST FOR ONE OR MORE UPLINK TRANSMISSIONS USING NARROW BAND COMMUNICATIONS CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application claims the benefit of Indian Patent Application N- 201741010253, entitled SCHEDULING REQUEST FOR ONE OR MORE UPLINK TRANSMISSIONS NARS AND TRANSMISSIONS USING COMMISSIONS NICU filed on March 23, 2017, Indian Patent Application N201741016601, entitled SCHEDULING REQUEST FOR ONE OR MORE UPLINK TRANSMISSIONS USING NARROWBAND COMMUNICATIONS and filed on May 11, 2017, and United States Patent Application N £ 15 / 718,418, entitled SCHEDULING REQUEST FOR ONE OR MORE UPLINK TRANSMISSIONS USING NARROWBAND COMMUNICATIONS and filed on September 28, 2017, which are explicitly incorporated herein for reference purposes in their entirety.
BACKGROUND OF THE INVENTION
Field [0002] This disclosure relates, in general, to communication systems, and more specifically, to a programming request for one or more uplink transmissions using narrowband communications.
Background [0003] Wireless communication systems are widely used to offer a variety of telecommunications services, such as telephony, video, data, messaging and broadcasts. Typical wireless communication systems can employ multiple access technologies,
Petition 870190092882, of 9/17/2019, p. 7/579
2/130 able to support communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access systems (CDMA), time division multiple access systems (TDMA), frequency division multiple access systems (FDMA), multiple division access systems orthogonal frequency (OFDMA), multiple access systems by frequency division in single carrier (SCEDMA), and multiple access systems by synchronous code division and time division (TD-SCDMA).
[0004] These multiple access technologies have been adopted in various telecommunications standards to offer a common protocol that allows different wireless devices to communicate at a municipal, national, regional and even global level. An example of a telecommunication standard is the Nova Rádio 5G (NR). NR 5G is part of an evolution in continuous mobile broadband promulgated by the 3GPP (Third Generation Partnership Project) to meet the new requirements associated with latency, reliability, security, scalability (for example, With the Internet of Things (IoT)), among other requirements. Some aspects of the NR 5G may be based on the Long Term Evolution (LTE) 4G standard. There is a need for further improvements in NR 5G technology. These enhancements may also apply to other multiple access technologies and to the telecommunications standards that employ those technologies.
[0005] Narrowband Communications
Petition 870190092882, of 9/17/2019, p. 8/579
3/130 involve communication with a limited frequency bandwidth compared to the frequency bandwidth used for LTE communications. An example of narrowband communication is narrowband loT (NB) communication (NB-IoT), which is limited to a single resource block (RB) of the system's bandwidth, for example, 180 kHz. Another example of narrowband communication is enhanced machine-type communication (eMTC), which is limited to six RBs of system bandwidth, for example, 1.4 MHz.
[0006] NB-IoT communication and eMTC can reduce the complexity of the device, allow the battery life to be extended by several years, and offer deeper coverage to reach hard to reach places, such as inside buildings. Legacy narrowband communication systems may not offer dedicated programming request capabilities when a user's device (UE) in connected mode has an uplink transmission to send to a base station.
[0007] Therefore, there is a need to provide dedicated programming request capabilities in narrowband communication systems.
SUMMARY [0008] The following provides a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not a comprehensive overview of all aspects covered, nor is it intended to identify crucial elements or
Petition 870190092882, of 9/17/2019, p. 9/579
4/130 essentials or outline the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form to serve as a prelude to the more detailed description presented below.
[0009] Legacy narrowband communication systems may not offer dedicated programming request features when a UE in connected mode has an uplink transmission to send to a base station. Instead, a UE in connected mode on a legacy narrowband communication system can resort to a random access channel (RACH) procedure to request uplink resources for an uplink transmission. However, using a RACH procedure to request uplink resources can increase the time required to receive an uplink grant by allocating uplink resources compared to the time required to receive an uplink grant by submitting a schedule request first.
[0010] Therefore, there is a need to provide dedicated programming request capabilities in narrowband communication systems in order to reduce the latency associated with resorting to a RACH procedure to request uplink capabilities.
[0011] The present disclosure may offer a solution supporting dedicated programming request resources in a resource structure in the form of a narrowband uplink shared physical channel (NPUSCH), in a narrowband physical RACH (NPRACH), and / or through
Petition 870190092882, of 9/17/2019, p. 10/579
5/130 of the inclusion of the scheduling request in a negative acknowledgment transmission (ACK) / ACK (NACK) associated with a downlink transmission received in the UE. In addition, the present disclosure may offer various techniques to mitigate collisions between scheduling requests transmitted by one UE, uplink transmissions sent by different UEs, and / or downlink transmissions sent by a base station.
[0012] In one aspect of the disclosure, a method, a computer-readable medium and an apparatus are provided. The device can determine the transmission of an uplink transmission to a base station. The device can also transmit a scheduling request for uplink transmission using a resource unit (RU) allocated in a resource structure in the NPUSCH format. In one aspect, the UK can include a single subcarrier and a first number of symbols in each of N partitions in the resource structure in NPUSCH format.
[0013] In another aspect, the device can determine the transmission of an uplink transmission to a base station. In another aspect, the device can transmit, to the base station, a programming request for the transmission of uplink using a first group of symbols allocated in an NPRACH. In one aspect, the first group of symbols can include a first number of symbols on a first subcarrier.
[0014] In another aspect, the device can receive one or more downlink transmissions from a base station. The device can also determine the
Petition 870190092882, of 9/17/2019, p. 11/579
6/130 transmission of an uplink transmission to the base station. In addition, the handset can transmit a programming request for uplink transmission with an ACK / NACK associated with one or more downlink transmissions to the base station using a resource structure in NPUSCH format.
[0015] In an additional aspect, the device can determine four groups of symbols allocated in an NPRACH for a programming request based on the signal received from a base station. The device can also transmit the programming request using the four groups of symbols allocated in the NPRACH. In one aspect, the programming request can be relayed in each of the four groups of symbols allocated in the NPRACH.
[0016] In one aspect, the device can determine the transmission of a number of repeated programming requests to a base station. in another aspect, the device can determine a set of subcarriers allocated to an NPRACH resource block. In an additional aspect, the device can receive signaling indicating a first number of repetitions associated with a resource element in a first subcarrier in the set of subcarriers, and a second number of repetitions associated with a resource element in a second subcarrier in the set of subcarriers. subcarriers. The device can also determine that the number of repeated programming requests is equal to both the first number of repetitions and the second number of
Petition 870190092882, of 9/17/2019, p. 12/579
7/130 repetitions. The device can additionally determine an initial resource element to begin transmitting the first number of scheduling requests based on whether the first number of scheduling requests is equal to the first number of repetitions or the second number of repetitions. In another aspect, the device can transmit the number of repeated programming requests using the determined initial resource element.
[0017] In another aspect, the device can determine the transmission of an uplink transmission to a base station. The device can also determine the transmission of a scheduling request using one or more first allocated resources. In an additional aspect, the device can determine that the one or more first allocated resources are located either M subframes before or N subframes after a physical downlink channel transmission from the base station. The device can also postpone a transmission of the scheduling request using one or more second allocated resources. In one aspect, the one or more second allocated resources can be allocated later in the time domain than the one or more first allocated resources. In addition, the device can transmit the programming request using the one or more second allocated resources.
[0018] In an additional aspect, the device can determine the transmission of an uplink transmission to a base station. The device can also determine the transmission of a scheduling request using one or more first allocated resources. In another aspect, the
Petition 870190092882, of 9/17/2019, p. 5/1379
8/130 apparatus can determine that a first number of the one or more first allocated resources is located more than M subframes before a downlink physical channel transmission from the base station. The device can transmit a first part of the programming request using the first number of the one or more first allocated resources. In another aspect, the device can transmit a second part of the programming request using one or more second allocated resources. In one aspect, the one or more second allocated resources may be located in more than N subframes after the transmission of the physical downlink channel in a time domain.
[0019] In one aspect, the device can determine the transmission of an uplink transmission to a base station. In another aspect, the device can also determine the transmission of a scheduling request using one or more first allocated resources. In an additional aspect, the device can determine that the one or more first allocated resources are located either M subframes before or N subframes after a downlink physical channel transmission from the base station. The device can defer a transmission of the schedule request until a subsequent physical uplink channel transmission or an ACK / NACK transmission associated with the physical downlink channel transmission from the base station. In one aspect, the subsequent uplink physical channel transmission or ACK / NACK transmission may be located before one or more second resources are allocated for the scheduling request. In another aspect, the
Petition 870190092882, of 9/17/2019, p. 5/1479
9/130 The device can transmit the programming request with the subsequent uplink physical channel transmission or with the ACK / NACK transmission associated with the physical downlink channel transmission from the base station.
[0020] In another aspect, the device can determine the transmission of an uplink transmission to a base station. The device can determine the transmission of a scheduling request using one or more first allocated resources. In addition, the device can determine that the one or more first allocated resources are located either M subframes before or N subframes after a downlink physical channel transmission from the base station. In addition, the device can transmit the programming request using the one or more allocated resources. The device can also receive downlink physical channel transmission in one or more second allocated resources located after the one or more first resources allocated in the time domain.
[0021] In an additional aspect, the device can determine the transmission of an uplink transmission to a base station. In one aspect, the device can also determine the transmission of a scheduling request using one or more first allocated resources. In another aspect, the apparatus can determine that the one or more first allocated resources collide with the M number of resources of one or more second allocated resources used to receive a physical downlink channel transmission from the base station. In addition, the device can transmit the programming request using the one or more
Petition 870190092882, of 9/17/2019, p. 5/1579
10/130 first resources allocated. Additionally, the device can receive the physical downlink channel transmission with the M number of resources from the one or more second allocated resources punctured.
[0022] In another aspect, the device can determine the transmission of an uplink transmission to a base station. In addition, the device can also determine the transmission of a scheduling request using one or more first allocated resources. Additionally, the device can determine that the one or more first allocated resources collide with an ACK / NACK transmission. The device can transmit the ACK / NACK transmission with the programming request using the one or more allocated resources.
[0023] For the fulfillment of the preceding and related objectives, the one or more aspects comprise the aspects described in more detail hereinafter and particularly noted in the claims. The following description and the accompanying drawings presented detail certain illustrative aspects of the one or more aspects. However, these aspects indicate no less than some of the various ways in which the principles of the various aspects can be employed, and the present description is intended to include all such aspects and their equivalents.
BRIEF DESCRIPTION OF THE DRAWINGS [0024] FIG. 1 is a diagram illustrating an example of a wireless communications system and an access network.
Petition 870190092882, of 9/17/2019, p. 5/1679
11/130 [0025] FIGS. 2A, 2B, 2C and 2D are diagrams illustrating examples of a DL frame structure, DL channels within the DL frame structure, an UL frame structure, and UL channels within the UL frame structure, respectively.
[0026] FIG. 3 is a diagram illustrating an example of a base station in UE on an access network.
[0027] FIGS. 4A and 4B illustrate a data flow for one or more narrowband communication systems that can offer dedicated programming request capabilities in accordance with certain aspects of the present disclosure.
[0028] FIG. 4G is a diagram illustrating various resource structures in the NPUSCH format according to certain aspects of the present disclosure.
[0029] FIG. 4D is a diagram illustrating an application of one of the sixteen length orthogonal scattering sequences according to certain aspects of the disclosure.
[0030] FIG. 4E is a diagram illustrating the application of one of the twenty-eight length orthogonal scattering sequences according to certain aspects of the disclosure.
[0031] FIG. 4F is a diagram illustrating a cell-specific time deviation included in the periodicity associated with at least one RU according to certain aspects of the present disclosure.
[0032] FIGS. 5A and 5B illustrate a data stream for one or more in-band communication systems
Petition 870190092882, of 9/17/2019, p. 5/1779
12/130 that may offer dedicated programming request features in accordance with certain aspects of this disclosure.
[0033] FIG. 5C is a diagram illustrating an NPRACH resource structure without frequency hops that can be used to transmit one or more programming resources in a narrowband communication system according to certain aspects of the disclosure.
[0034] FIG. 5D is a diagram illustrating a frequency hopped NPRACH resource structure that can be used to transmit one or more programming resources in a narrowband communication system according to certain aspects of the disclosure.
[0035] FIGS. 6A, 6B and 6C illustrate a data flow for one or more narrowband communication systems that can offer dedicated scheduling capabilities according to certain aspects of the present disclosure.
[0036] FIG. 7 illustrates a data flow for one or more narrowband communication systems that can offer dedicated programming request capabilities in accordance with certain aspects of the present disclosure.
[0037] FIG. 8A illustrates a data flow for one or more narrowband communication systems that can offer dedicated scheduling capabilities according to certain aspects of the present disclosure.
[0038] FIG. 8B is a diagram illustrating a
Petition 870190092882, of 9/17/2019, p. 5/1879
13/130 NPRACH resource block which can be further divided into several regions, and each region can be associated with a schedule request repetition level comprising one or multiple scheduling request resource elements according to certain aspects of present revelation.
[0039] FIG. 9 illustrates a data flow for one or more narrowband communication systems that can offer dedicated programming request capabilities in accordance with certain aspects of the present disclosure.
[0040] FIG. 10 illustrates a data flow for one or more narrowband communication systems that can offer dedicated programming request capabilities in accordance with certain aspects of the present disclosure.
[0041] FIG. 11 illustrates a data flow for one or more narrowband communication systems that can offer dedicated programming request capabilities in accordance with certain aspects of the present disclosure.
[0042] FIG. 12 illustrates a data flow for one or more narrowband communication systems that can offer dedicated programming request capabilities in accordance with certain aspects of the present disclosure.
[0043] FIG. 13 illustrates a data flow for one or more narrowband communication systems that can provide scheduling request features
Petition 870190092882, of 9/17/2019, p. 19/579
14/130
dedicated according with certain aspects gives gift revelation. [0044] THE FIG. 14 is one flowchart in a method communication without[0045] threadTHE FIG. 15 is a diagram in flow of conceptual data illustrating the flow of data between
different media / components in an illustrative device.
[0046] FIG. 16 is a diagram illustrating an example of a hardware implementation for an appliance employing a processing system.
[0047] FIG. 17 is a flow chart of a wireless communication method.
[0048] FIG. 18 is a conceptual data flow diagram illustrating the data flow between different media / components in an illustrative apparatus.
[0049] FIG. 19 is a diagram illustrating an example of a hardware implementation for an appliance employing a processing system.
[0050] FIG. 20 is a flow chart of a wireless communication method.
[0051] FIG. 21 is a conceptual data flow diagram illustrating the data flow between different media / components in an illustrative device.
[0052] FIG. 22 is a diagram illustrating an example of a hardware implementation for an appliance employing a processing system.
[0053] FIG. 23 is a flow chart of a wireless communication method.
[0054] FIG. 24 is a flow diagram of
Petition 870190092882, of 9/17/2019, p. 5/2079
15/130 conceptual data illustrating the data flow between different media / components in an illustrative device.
[0055] FIG. 25 is a diagram illustrating an example of a hardware implementation for an appliance employing a processing system.
[0056] FIG. 26 is a flow chart of a wireless communication method.
[0057] FIG. 27 is a conceptual data flow diagram illustrating the data flow between different media / components in an illustrative device.
[0058] FIG. 28 is a diagram illustrating an example of a hardware implementation for an appliance employing a processing system.
[0059] FIG. 2 9 is one flowchart of a method wireless communication.[0060] FIG. 3 0 is one flowchart of a method wireless communication.[0061] FIG. 31 is one flowchart of a method wireless communication.[0062] FIG. 32 is one flowchart of a method wireless communication.[0063] FIG. 33 is one flowchart of a method wireless communication.[0064] FIG. 34 is one diagram illustrating a data flow to an ου l more sis communication themes narrow band that can to offer request resources dedicated programming according with certain aspects of present revelation.[0065] FIG. 35 is one flowchart of a method
Petition 870190092882, of 9/17/2019, p. 5/2179
16/130 wireless communication.
[0066] FIG. 36 is a conceptual data flow diagram illustrating the data flow between different media / components in an illustrative device.
[0067] FIG. 37 is a diagram illustrating an example of a hardware implementation for an appliance employing a processing system.
DETAILED DESCRIPTION [0068] The detailed description presented below, in connection with the attached drawings, is thought of as a description of the various configurations and is not intended to represent the only configurations in which the concepts described here can be practiced. The detailed description includes specific details in order to provide a meticulous understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some cases, well-known structures and components are illustrated in the form of a block diagram to avoid obscuring such concepts.
[0069] Various aspects of telecommunications systems will be presented with reference to various devices and methods. These devices and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively called elements). These elements can be implemented using electronic hardware, computer software, or any combination of them. The decision
Petition 870190092882, of 9/17/2019, p. 5/2279
17/130 as to whether such elements will be implemented as hardware or as software depends on the specific application and design restrictions imposed on the general system.
[0070] By way of example, an element, or any part of an element, or any combination of elements, can be implemented as a processing system that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set architecture (RISC) processors, systems in a chip (SoC), baseband processors, field programmable port arrangements (FPGAs), programmable logic devices (PLDs), state machines, logic circuit-bound logic, discrete hardware circuits, and other suitable hardware configured for perform the various features described throughout this revelation. One or more processors in the processing system can run software. The term software should be interpreted broadly to encompass instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines , objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or in some other way.
Petition 870190092882, of 9/17/2019, p. 5/2379
18/130 [0071] Therefore, in one or more illustrative modalities, the functions described can be implemented in hardware, software, or any combination thereof. If implemented in software, functions can be stored in or encoded as one or more instructions or code in a computer-readable medium. Computer-readable media includes computer storage media. The storage media can be any available medium that can be accessed by a computer. For example, and not by way of limitation, such computer-readable media may comprise a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), optical disk storage, storage on magnetic disk, other magnetic storage devices, combinations of the aforementioned types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
[0072] FIG. 1 is a diagram illustrating an example of a wireless communications system and an access network 100. The wireless communications system (also called wireless wide area network (WWAN)) includes base stations 102, UEs 104 and an Evolved Packet Core - EPC 160. Base stations 102 may include macrocells (high power cell base station) and / or small cells (low power cell base station). The macrocells include base stations. At
Petition 870190092882, of 9/17/2019, p. 5/2479
19/130 small cells include femtocells, picocells and microcells.
[0073] Base stations 102 (collectively called the Terrestrial Radio Access Network (E-UTRAN) of the Advanced Universal Mobile Telecommunications System (UMTS)) interface with EPC 160 through backhaul transport channel links ) 132 (for example, interface Sl). In addition to other functions, base stations 102 can perform one or more of the following functions: user data transfer, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (for example, handover (transfer between cells), dual connectivity), interference coordination between cells, connection establishment and release, load balancing, distribution to messages from the non-access layer (NAS), NAS node selection, synchronization, network access access to radio (RAN), multicast service (multicast) and multimedia broadcast (MBMS), subscriber and device identification, RAN information management (RIM), paging, positioning and distribution of alert messages. Base stations 102 can communicate directly or indirectly (for example, via EPC 160) with each other via return transport channel links 134 (for example, interface X2). The return transport channel links 134 can be wired or wireless.
[0074] Base stations 102 can communicate wirelessly with UEs 104. Each of the
Petition 870190092882, of 9/17/2019, p. 5/2579
20/130 base stations 102 can provide communication coverage for a respective geographical coverage area 110. There may be overlapping geographical coverage areas 110. For example, the small cell 102 'may have coverage area 110' that overlaps the area covering 110 of one or more base 102 stations. A network that includes both small cells and macrocells may be known as a heterogeneous network. A heterogeneous network can also include Residential Evolved Nodes (eNBs) (HeNBs), which can provide services to a restricted group known as a closed group of subscribers (CSG). Communication links 120 between base stations 102 and UEs 104 may include uplink (UL) transmissions (also called reverse link) from UE 104 to base station 102 and / or downlink (DL) transmissions ( also called a direct link) from a base station 102 to a UE 104. Communication links 120 can use MIMO antenna technology (multiple inputs and multiple outputs), including spatial multiplexing, spatial filtering (beamforming) and / or diversity transmission. Communication links can be through one or more carriers. Base stations 102 / UEs 104 can use a bandwidth spectrum of up to Y MHz (for example, 5, 10, 15, 20, 100 MHz) per carrier allocated in a carrier aggregation of up to a total of Yx MHz ( x component carriers) used for transmission in each direction. The carriers may or may not be adjacent to each other. The allocation of carriers can be asymmetric with respect to DL and UL (for example, more or less carriers can be
Petition 870190092882, of 9/17/2019, p. 5/2679
21/130 allocated to DL than to UL). Component carriers may include a primary component carrier and one or more secondary component carriers. A primary component carrier can be called a primary cell (PCell) and a secondary component carrier can be called a secondary cell (SCell).
[0075] Certain UEs 104 can communicate with each other using a device-to-device (D2D) communication link 192. The D2D 192 communication link can use the DL / UL WWAN spectrum. The D2D communication link 192 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a shared physical sidelink channel (PSSCH) and a physical sidelink control channel (PSCCH). D2D communication can take place through a variety of wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11, LTE, or NR standard.
[0076] The wireless communication system may additionally include a Wi-Fi access point (AP) 150 in communication with Wi-Fi stations (STAs) 152 via communication links 154 in an unencumbered frequency spectrum of 5 GHz When communicating on an unlicensed frequency spectrum, STAs 152 / AP 150 can perform a free channel assessment (CCA) before communicating in order to determine if the channel is available.
[0077] The small cell 102 'can operate in a
Petition 870190092882, of 9/17/2019, p. 5/2779
22/130 licensed and / or unlicensed frequency spectrum. When operating on a non-licensed frequency spectrum, the small cell 102 'can employ NR and use the same unlicensed 5 GHz frequency spectrum as that used by the Wi-Fi AP 150. The small cell 102', employing NR on a unlicensed frequency spectrum, can expand coverage and / or increase the capacity of the access network.
[0078] The gNodeB (gNB) 180 can operate at millimeter wave frequencies (mmW) and / or can operate at frequencies of nearby mmW in communication with UE 104. When the gNB 180 operates in mmW or frequencies of nearby mmW, the gNB 180 can be called the mmW base station. The extremely high frequency (EHF) is part of the RE in the electromagnetic spectrum. The EHF has a range from 30 GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters. The radio waves in the band can be layers of millimeter waves. The nearby mmW can extend downward to a frequency of 3 GHz with a wavelength of 100 mm. The super-high frequency range (SHF) extends between 3 GHz and 30 GHz, and is also called centimeter wave. Communications using the nearby mmW / mmW radio frequency range have an extremely high loss of travel and a short range. The mmW 180 base station can use beamform 184 with UE 104 to compensate for extremely high travel loss and short range.
[0079] EPC 160 may include a Mobility Management Entity (MME) 162, other MMES 164, a
Petition 870190092882, of 9/17/2019, p. 5/2879
23/130
Gateway Server 166, a Multicast and Multimedia Broadcast Service Gateway (MBMS) 168, a Multicast and Broadcast Service Center (BM-SC) 170, and a Packet Data Network Gateway (PDN) 172. The MME 162 can be in communication with a Local Subscriber Server (HSS) 174. MME 162 is the control node that processes signaling between UEs 104 and EPC 160. Generally, MME 162 offers carrier and connection management. All Internet Protocol (IP) packets are transferred through Gateway Server 166, which is connected to Gateway PDN 172. Gateway PDN 172 offers IP address allocation for the UE, as well as other functions. Gateway PDN 172 and BM-SC 170 are connected to IP Services 176. IP Services 176 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS Streaming Service, and / or other IP services. The BM-SC 170 can offer functions for provisioning and distributing services to the MBMS user. The BM-SC 170 can serve as an entry point for MBMS transmission from the content provider, can be used to authorize and start MBMS Carrier Services within a public land mobile network (PLMN), and can be used to schedule MBMS transmissions . The MBMS 168 Gateway can be used to distribute MBMS traffic to base stations 102 belonging to a Multicast and Broadcast Single Frequency Network (MBSFN) area broadcasting a given service, and can be responsible for session management (start / end) and by collecting loading information related to eMBMS.
Petition 870190092882, of 9/17/2019, p. 5/2979
24/130 [0080] The base station can also be called gNB, Node B, evolved Node B (eNB), access point, transceiver base station, radio base station, radio transceiver, transceiver function, set of basic services (BSS), extended service set (ESS), or some other suitable terminology. Base station 102 provides an access point to EPC 160 for an UE 104. Examples of UEs 104 include a cell phone, a smartphone, a session initiation protocol (SIP) phone, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (for example, MP3 player), a camera, a game console, a tablet, a smart device, a device wearable, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a healthcare device, an implant, a monitor, or any other similarly functioning device. Some of the UEs 104 can be called loT devices (for example, parking meter, gas pump, toaster, vehicles, heart rate monitor, etc.). UE 104 can also be called a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communications device, remote device, mobile station subscriber, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, customer or any other
Petition 870190092882, of 9/17/2019, p. 5/3079
25/130 appropriate terminology.
[0081] Referring again to FIG. 1, in certain aspects, UE 104 can be configured to use dedicated resources to send a scheduling request for one or more uplink transmissions using narrowband communications (198), for example, as described in connection with any of the FIGs . 4A to 37.
[0082] FIG. 2A is a diagram 200 illustrating an example of a DL frame structure. FIG. 2B is a diagram 230 illustrating an example of channels within the DL frame structure. FIG. 2C is a diagram 250 illustrating an example of a UL frame structure. FIG. 2D is a 280 diagram illustrating an example of channels within the UL frame structure. Other wireless communication technologies may have a different frame structure and / or different channels. One frame (10 ms) can be divided into 10 subframes of equal size. Each subframe can include two consecutive time partitions. A resource grid can be used to represent the two time partitions, each time partition including one or more blocks of resource (RBs) temporally simultaneous (also called physical RBs (PRBs)). The resource grid is divided into multiple resource elements (REs). For a normal cyclic prefix, an RB contains 12 consecutive subcarriers in the frequency domain and 7 consecutive symbols (for DL, OFDM symbols; for UL, SC-FDMA symbols) in the time domain, for a total of 84 REs. For an extended cyclic prefix, an RB contains 12 consecutive subcarriers in the frequency domain and 6
Petition 870190092882, of 9/17/2019, p. 5/3179
26/130 consecutive symbols in the time domain, for a total of 72 REs. The number of bits carried by each RE depends on the modulation scheme.
[0083] As illustrated in FIG. 2A, some of the REs carry DL (DL-RS) reference signals (DL-RS) for channel estimation in the UE. The DL-RS can include cell-specific reference signals (CRS) (also sometimes called common RS), UE-specific reference signals (UE-RS), and channel status information reference signals (CSI -LOL) . FIG. 2A illustrates the CRS for antenna ports 0, 1, 2 and 3 (indicated as R o , Ri, R2 θ Rs, respectively), the UE-RS for antenna port 5 (indicated as R5), and the CSI -RS for antenna port 15 (indicated as R). FIG. 2B illustrates an example of several channels within a DL subframe of a frame. The physical control format indicator channel (PCFICH) is within the 0 symbol of partition 0, and carries a control format indicator (CFI) indicating whether the physical downlink control channel (PDCCH) occupies 1, 2 or 3 symbols (FIG. 2B illustrates a PDCCH occupying 3 symbols). The PDCCH carries downlink control information (DIC) within one or more control channel elements (CCEs), each CCE including nine RE groups (REGs), each REG including consecutive REs in an OFDM symbol. A UE can be configured with an enhanced UE-specific PDCCH (ePDCCH) which also carries DCI. The ePDCCH can have 2, 4 or 8 RB pairs (FIG. 2B shows two RB pairs, each subset including one RB pair). The physical hybrid auto-repeat (ARQ) request channel (PHICH)
Petition 870190092882, of 9/17/2019, p. 5/579
27/130 (HARQ) is also inside the 0 symbol of partition 0 and carries the HARQ indicator (HI) which indicates the negative ACK / NACK feedback from HARQ based on the shared physical uplink channel (PUSCH). The primary synchronization channel (PSCH) can be within the symbol 6 of partition 0 within subframes 0 and 5 of a frame. The PSCH carries a primary synchronization signal (PSS) that is used by a UE to determine the timing of subframes / symbols and a physical layer identity. The secondary synchronization channel (SSCH) can be within the symbol 5 of partition 0 within subframes 0 and 5 of a frame. The SSCH carries a secondary synchronization signal (SSS) that is used by a UE to determine a physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the locations of the aforementioned DL-RS. The physical broadcast channel (PBCH), which carries a master information block (MIB), can be logically grouped with the PSCH and SSCH to form a synchronization signal block (SS). The MIB provides a series of RBs in the DL system's bandwidth, a PHICH configuration, and a system frame number (SEN). The shared physical downlink channel (PDSCH) carries user data, broadcast system information not transmitted through the PBCH, such as system information blocks (STBs), and paging messages.
Petition 870190092882, of 9/17/2019, p. 33/579
28/130 [0084] As illustrated in FIG. 2C, some of the REs carry demodulation reference signals (DM-RS) for channel estimation at the base station. The UE can additionally transmit probe reference signals (SRS) at the last symbol of a subframe. The SRS can also have a comb structure, and a UE can transmit SRS on one of the combs. The SRS can be used by a base station to estimate channel quality to enable frequency-dependent programming on the UL. FIG. 2D illustrates an example of several channels within a UL subframe of a frame. A physical random access channel (PRACH) can be within one or more subframes within a frame based on the PRACH configuration. PRACH can include six consecutive RB pairs within a subframe. PRACH enables the UE to perform initial system access and achieve UL synchronization. A physical uplink control channel (PUCCH) can be located at the edges of the UL system bandwidth. PUCCH carries uplink control information (UCI), such as scheduling requests, a channel quality indicator (CQI), a pre-coding matrix indicator (PMI), an order indicator (RI), and HARQ ACK feedback / NACK. The PUSCH carries data, and can additionally be used to carry a storage condition report (buffer) (BSR), a power margin report (headroom) (PHR), and / or UCI.
[0085] FIG. 3 is a block diagram of a base station 310 in communication with a UE 350 on an access network. In DL, IP packets starting with EPC 160 can
Petition 870190092882, of 9/17/2019, p. 34/579
29/130 be supplied to a 375 controller / processor. The 375 controller / processor implements layer 3 and layer 2 functionality. Layer 3 includes a radio resource control layer (RRC), and layer 2 includes a layer of radio resources. packet data convergence protocol (PDCP), a radio link control layer (RLC), and a media access and control layer (MAC). The 375 controller / processor offers RRC layer functionality associated with the broadcasting of system information (for example, MIB, SIBs), RRC connection control (for example, RRC connection paging, RRC connection establishment, connection modification RRC, and RRC connection release), mobility of radio interaccess technology (RAT), and measurement setup for UE measurement report; PDCP layer functionality associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity checking), and handover support functions; RLC layer functionality associated with the transfer of upper layer packet data units (PDUs), error correction through ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs , and rearrangement of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs over transport blocks (TBs), demultiplexing of MAC SDUs from TBs, programming information reporting, error correction through HARQ, treatment
Petition 870190092882, of 9/17/2019, p. 35/579
30/130 priority, and logical channel prioritization.
[0086] The transmit processor (TX) 316 and the receive processor (RX) 370 implement layer 1 functionality associated with several signal processing functions. Layer 1, which includes a physical layer (PHY), can include error detection on transport channels, encoding / decoding with forward error correction (FEC) of transport channels, interleaving, rate adjustment, mapping to physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The TX 316 processor manages the mapping for signal constellations based on various modulation schemes (eg, binary phase shift modulation, quadrature phase shift modulation (QPSK), M phase shift modulation (M-PSK) , amplitude modulation in M quadrature (MQAM)). The coded and modulated symbols can then be divided into parallel streams. Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (eg pilot) in the time and / or frequency domain, and then combined with each other using a Fast Inverse Fourier Transform (IFFT) to produce a physical channel carrying a stream of OFDM symbols in the time domain. The OFDM stream is spatially pre-coded to produce multiple spatial streams. The channel estimates of a channel estimator 374 can be used to determine the coding and modulation scheme, as well as for spatial processing. The channel estimate can be derived from a
Petition 870190092882, of 9/17/2019, p. 36/579
31/130 reference signal and / or channel condition feedback transmitted by UE 350. Each space stream can then be supplied to a different antenna 320 via a separate 318TX transmitter. Each 318TX transmitter can modulate an RE carrier with a respective spatial flow for transmission.
[0087] In UE 350, each 354RX receiver receives a signal through its respective antenna 352. Each 354RX receiver retrieves modulated information for an RE carrier and supplies the information to the receiving (RX) 356 processor. The TX 368 processor and the processor RX 365 implements layer 1 functionality associated with various signal processing functions. The RX 356 processor can perform spatial processing on the information to retrieve any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined by the RX 356 processor into a single OFDM symbol stream. The RX 356 processor then converts the OFDM symbol stream from the time domain to the frequency domain using a Fast Fourier Transform (EFT). The frequency domain signal comprises a separate stream of OFDM symbols for each OFDM signal subcarrier. The symbols on each subcarrier, and the reference signal, are retrieved and demodulated by determining the most likely signal constellation points transmitted by base station 310. These soft decisions can be based on channel estimates calculated by channel estimator 358. Decisions soft keys are then coded and deinterleaved to retrieve the data and
Petition 870190092882, of 9/17/2019, p. 37/579
32/130 control the signals that were originally transmitted by base station 310 on the physical channel. The control data and signals are then provided to the 359 controller / processor, which implements layer 3 and layer 2 functionality.
[0088] The controller / processor 359 can be associated with a 360 memory that stores codes and program data. 360 memory can be called a computer-readable medium. At UL, the 359 controller / processor offers demultiplexing between logical and transport channels, packet reassembly, decryption, header decompression, and control signal processing to retrieve IP packets from EPC 160. The 359 controller / processor is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0089] Similar to the functionality described in conjunction with DL transmission through base station 310, the 359 controller / processor offers RRC layer functionality associated with the acquisition of system information (for example, MIB, STBs), RRC connections, and measurement report; PDCP layer functionality associated with header compression / decompression, and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with the transfer of top layer PDUs, error correction through ARQ, concatenation, segmentation, and reassembly of RLC SDUs, re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between
Petition 870190092882, of 9/17/2019, p. 38/579
33/130 logical channels and transport channels, multiplexing the MAC SDUs into TBs, demultiplexing the MAC SDUs from TBs, reporting programming information, correcting errors through HARQ, handling priority, and prioritizing the logical channel.
[0090] Channel estimates derived by a 358 channel estimator from a reference or feedback signal transmitted by base station 310 can be used by the TX 368 processor to select the appropriate coding and modulation schemes, and to facilitate processing space. The spatial streams generated by the TX 368 processor can be supplied to different antennas 352 by means of separate 354TX transmitters. Each 354TX transmitter can modulate an RF carrier with a corresponding spatial flow for transmission.
[0091] The UL transmission is processed at base station 310 in a manner similar to that described in connection with the receiving function on UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX retrieves modulated information for a RF carrier and provides the information to an RX 370 processor.
[0092] The 375 controller / processor can be associated with a 376 memory that stores program codes and data. Memory 376 can be called a computer-readable medium. At UL, the 375 controller / processor offers demultiplexing between logical and transport channels, reassembly, decryption,
Petition 870190092882, of 9/17/2019, p. 39/579
34/130 header decompression, processing control signals to retrieve IP packets from the UE 350. IP packets from the 375 controller / processor can be delivered to EPC 160. The 375 controller / processor is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0093] Legacy narrowband communication systems may not offer dedicated programming request features when a UE in connected mode has an uplink transmission to send to a base station. Instead, a UE in connected mode on a legacy narrowband communication system can resort to a RACH procedure to request uplink resources for an uplink transmission. However, using a RACH procedure to request uplink resources can increase the time required to receive an uplink grant for uplink resources compared to the time required to receive an uplink grant by submitting a schedule request first. Therefore, there is a need to offer dedicated scheduling request capabilities in narrowband communication systems in order to reduce the latency associated with resorting to a RACH procedure to request uplink capabilities.
[0094] The present disclosure can offer a solution to the problem by supporting dedicated programming request resources in a resource structure in the NPUSCH format (for example, as described below in relation to FIGS. 4A and 4B), in a NPRACH (for example, as described below in relation to FIGS. 5A, 5B,
Petition 870190092882, of 9/17/2019, p. 40/579
35/130
7, 8A, and 8B), and / or by including the scheduling request in an ACK / NACK transmission associated with a downlink transmission received at the UE (for example, as described below in relation to FIGS. 6A, 6B , and 6C). In addition, the present disclosure may offer several techniques to mitigate collisions between programming requests transmitted by a UE, uplink transmissions sent by different UEs, and / or downlink transmissions sent by a base station (for example, as described below in relation to to Figures 9 to 13).
[0095]
FIGs. 4A and 4B illustrate a data stream 400 for a UE 404 to send a programming request to a base station 402 for an uplink lease in accordance with certain aspects of the disclosure. Base station 402 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 404 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 402 and UE 404 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 404 can be an NB-IoT device and / or an eMTC device.
[0096]
FIG. 4G is a diagram illustrating a resource structure in format 2 NPUSCH 440, 450, 460 that can be used to transmit one or more programming resources in a narrowband communication system according to certain aspects of the disclosure.
[0097]
FIG. 4D illustrates the 470 application of
Petition 870190092882, of 9/17/2019, p. 41/579
36/130 one of the sixteen length orthogonal scattering sequences according to certain aspects of the disclosure.
[0098] FIG. 4E is a diagram illustrating the application 480 of one of the sixteen length orthogonal scattering sequences according to certain aspects of the disclosure.
[0099] FIG. 4F is a diagram illustrating a specific time deviation for cell 490 included in the periodicity associated with at least one RU according to certain aspects of the present disclosure.
[00100] Referring to FIG. 4A, the UE 404 can determine 401 the transmission of an uplink transmission to the base station 402. For example, the UE 404 can determine 401 the transmission of the uplink transmission when the UE 404 is in connected mode.
[00101] In another aspect, UE 404 can receive configuration information 403 from base station 402 both before and after UE 404 determines the transmission of the uplink transmission to base station 402. For example, the information of The 403 configuration can include first information that the UE 404 can use to determine 405 a number of repetitions to transmit the programming request. Alternatively, the UE 404 can determine 405 the number of repetitions to transmit the scheduling request based on the predetermined information configured in the UE 404.
[00102] As seen in FIG. 4C, several NPUSCH waveforms can be used to allocate resources to the UE 404 for use in sending uplink transmissions (for example,
Petition 870190092882, of 9/17/2019, p. 42/579
37/130 programming request (s), narrowband uplink control channel (NPUCCH) transmissions, ACK / NACK transmissions, and / or NPUSCH) to base station 402. For example, base station 402 can use the NPUSCH format 1 (not shown in FIG. 4C) to allocate resources for uplink data transmissions (for example, NPUSCH). When the resources for an acknowledgment (for example, NPUCCH or ACK / NACK) for a downlink transmission are allocated to the UE 404, you can use the 2 NPUSCH format. For example, when base station 402 transmits an NPDCCH transmission to UE 404, UE 404 can use the 2 NPUSCH format to transmit an ACK / NACK response associated with the NPDCCH transmission to base station 402. Additionally, UE 404 can use the NPUSCH format 2 to transmit a programming request to base station 402. The smallest unit that base station 402 can use to map a transport block (TB) to any one of an NPUSCH, NPUCCH, ACK / NACK, and / or a programming request can be an RU (for example, a part of an RU 441a, 441b, or 441c is illustrated in FIG. 4C).
[00103] In each resource structure in format 2 NPUSCH 440, 450, 460 illustrated in FIG. 4C, the RU can be composed of a single subcarrier with a length of N partitions (for example, 4 partitions, 6 partitions, 8 partitions, etc.). Only one partition for each of the RUs in the respective resource structures in format 2 NPUSCH 440, 450, 460 is illustrated in FIG. 4C for simplicity. In the first resource structure in format 2 NPUSCH 440 illustrated in FIG. 4C, the part of RU 441a
Petition 870190092882, of 9/17/2019, p. 43/579
38/130 allocated in each of the four partitions can include three demodulation reference signal (DMRS) symbols 443a and four data symbols 445. The scheduling request can be transmitted using data symbols 445 in the first resource structure in the 2 NPUSCH format. In the second resource structure in format 2 NPUSCH 450 illustrated in FIG. 4C, the portion of RU 441b allocated in each of the four partitions may include three DMRS 443b symbols and four scheduling request symbols. 447. In the third resource structure in format 2 NPUSCH 460 illustrated in FIG. 4G, the part of RU 441c allocated in each of the four partitions can include seven programming request symbols 449. The configuration in which N = 4 (for example, 4 partitions) is described below for simplicity. However, the RU can be composed of a single subcarrier with a length of N = 6 (for example, 6 partitions) or a length of N = 8 (for example, 8 partitions) without departing from the scope of the present disclosure.
[00104] Referring again to FIG. 4A, configuration information 403 may also include second information indicating a waveform associated with the resource structure in NPUSCH format that UE 404 can use to transmit the programming request to base station 402.
[00105] In a first configuration, the UE 404 can determine 407 (for example, based on the second information) the transmission of the scheduling request using data symbols 445 in the first resource structure in format 2 NPUSCH 440 illustrated in FIG. 4G. As
Petition 870190092882, of 9/17/2019, p. 44/579
39/130 alternatively, the UE 404 can determine 407 the transmission of the scheduling request using data symbols 445 in the first resource structure in format 2 NPUSCH 440 illustrated in FIG. 4G based on predetermined information.
[00106] Using the first resource structure in format 2 NPUSCH 440, a bit value of 0 or a bit value of 1 can be reported for channel encoding by UE 404 to transmit using a portion of RU 441a in each of the four partitions. In addition, UE 404 can omit any constellation mapping of the scrambled data (for example, in data symbols 445) from the first resource structure in format 2 NPUSCH 440 or replace the constellation mapping with a multiplication of a constant with any unit of value. When the first resource structure in format 2 NPUSCH 440 is used, UE 404 may be the only UE allocated to the UK.
[00107] In a second configuration, the UE 404 can determine 407 (for example, based on the second information) the transmission of the scheduling request using the data symbols (for example, represented as 447 scheduling request symbols) in the first resource structure in format 2 NPUSCH 450 illustrated in FIG. 4G. Alternatively, the UE 404 can determine 407 the transmission of the scheduling request using the data symbols in the second resource structure in format 2 NPUSCH 450 illustrated in FIG. 4C based on predetermined information.
[00108] In one aspect, the UE 404 can receive
Petition 870190092882, of 9/17/2019, p. 45/579
40/130 signaling 409 indicating the sequence identification (ID) associated with one of a set of predefined orthogonal scattering sequences to apply to a predetermined value associated with the scheduling request, and UE 404 can determine 411 the orthogonal scattering sequence based on the sequence ID.
[00109] In another aspect, the UE 404 can apply 413 the orthogonal spreading sequence (for example, one of sixteen different orthogonal spreading sequences) to the bit value associated with the programming request. UE 404 can sequentially fill each of the four data symbols with programming request symbols 447 in each of the four partitions in the UK, as illustrated in FIG. 4D. For example, UE 404 can replace the channel encoding with a Walsh code of length sixteen (for example, either length twenty-four for 6 partitions or length thirty-two for 8 partitions) or length sixteen Zadoff-Chu sequence ( for example, or length twenty-four for 6 partitions or length thirty-two for 8 partitions). In one aspect, constellation mapping can be omitted and scrambling can be done as y (n) = x (n) -s (n), where x (n) is the umpteenth sample of the orthogonal scattering sequence (for example , the second of sixteen orthogonal scattering sequences), s (n) = 1 if c (n) = 0 if (n) = -1 if c (n) = 0, and c (n) is the scrambling sequence. Using the second resource structure in the 2 NPUSCH 450 format, up to sixteen different UEs can be multiplexed in a given RU.
Petition 870190092882, of 9/17/2019, p. 46/579
41/130 [00110] In a third configuration, the UE 404 can determine 407 (for example, based on the second information) the transmission of the scheduling request using the data resource elements 445 in the third resource structure in NPUSCH 2 format 460 illustrated in FIG. 4C. Alternatively, UE 404 can determine 407 transmission of the scheduling request using the data resource elements in the second resource structure in the NPUSCH 460 format illustrated in FIG. 4C based on predetermined information.
[00111] As seen in FIGs. 4A and 4B, UE 404 can receive signaling 415 indicating a cell ID associated with base station 402. The cell ID can be used by UE 404 to determine 417 a subset of orthogonal spreading sequences from a plurality of sets of orthogonal scattering sequences, and determining 419 the orthogonal scattering sequence from the subset of orthogonal scattering sequences. In one aspect, the subset of orthogonal spreading sequences may include, for example, a subset of seven twenty-eight orthogonal spreading sequences for four partitions, a subset of seven forty-two orthogonal spreading sequences orthogonal spreading sequences for six partitions, or a subset of seven fifty-six orthogonal spreading sequences for eight partitions. In certain other respects, the plurality of sets of scattering sequences
Petition 870190092882, of 9/17/2019, p. 47/579
42/130 orthogonal can include, for example, four sets of seven orthogonal spreading sequences.
[00112] In another aspect, UE 404 can apply 421 an orthogonal spreading sequence (for example, one of twenty-eight different orthogonal spreading sequences) to the bit value associated with the programming request to fill each of the seven symbols sequentially with programming request symbols 449 in each of the four UK partitions omitting the DMRS of the first three symbols in each partition, as illustrated in FIG. 40.
[00113] For example, referring to FIG. 4E, UE 404 can replace the channel encoding with a twenty-eight length Walsh code (for example, forty-two length Walsh code for six partitions or a fifty-six length Walsh code for eight partitions ) or a twenty-eight length Zadoff-Chu sequence (for example, a forty-two length Zadoff-Chu sequence for six partitions or a fifty-six length Zadoff-Chu sequence for eight partitions). In one aspect, twenty-eight cyclic deviations can correspond to twenty-eight orthogonal scattering sequences in the twenty-eight length Zadoff-Chu sequence, forty-two cyclic deviations can correspond to forty-two orthogonal scattering sequences in the Zadoff sequence -Chu of length forty-two, and / or fifty-six deviations may correspond to fifty-six orthogonal scattering sequences in the sequence of
Petition 870190092882, of 9/17/2019, p. 48/579
43/130
Zadoff-Chu of length fifty-six. [00114] Still referring to FIG. 4E, ο constellation mapping can be omitted and scrambling can be done as y (n) = x (n) -s (n), where x (n) is the nth sample of the orthogonal scattering sequence (for example, the second of sixteen orthogonal scattering sequences), s (n) = 1 if c (n) = 0 and s (n) = 1 if c (n) = 0, and c (n) is the scrambling sequence. Using the third resource structure in format 2 NPUSCH 460 in FIG. 4G, up to twenty-eight different UEs can be multiplexed in a given UK for the four partition scenario. In the six-partition scenario, up to forty-two different UEs can be multiplexed in a given UK. In the eight-partition scenario, up to fifty-six different UEs can be multiplexed in a given UK.
[00115] Using any one of the first resource structure in format 2 NPUSCH 440, the second resource structure in format 2 NPUSCH 450, or the third resource structure in format 2 NPUSCH 460 in FIG. 4G, UE 404 can transmit scheduling request 423 for uplink transmission using less than one RU, as seen in FIG. 4B.
[00116] In one aspect, the UK may include a single subcarrier and a first number of symbols in each of N partitions (for example, 4 partitions, 6 partitions, in the resource structure in NPUSCH format. In one aspect, a periodicity associated with 8 partitions, etc.) with at least one RU allocated for the scheduling request can be associated with a repetition level to transmit the
Petition 870190092882, of 9/17/2019, p. 49/579
44/130 programming request. In another aspect, a first periodicity duration associated with at least one RU can be greater than a second duration associated with at least one RU (for example, a time period of the scheduling request). In a further aspect, at least one cell-specific time deviation or UE-specific deviation (for example, used to increase the amount of the RU) can be included in the periodicity associated with at least one RU, as illustrated in FIG. 4F.
[00117] FIGS. 5A and 5B are a diagram illustrating a flow chart 500 for an UE 504 to send a programming request to a base station 502 for an uplink lease in accordance with certain aspects of the disclosure. Base station 502 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 504 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 502 and UE 504 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 504 can be an NB-IoT device and / or an eMTC device.
[00118] FIG. 5C is a diagram illustrating an NPRACH 540 resource structure without frequency hops that can be used to transmit one or more programming resources in a narrowband communication system according to certain aspects of the disclosure.
[00119] FIG. 5D is a diagram illustrating a
Petition 870190092882, of 9/17/2019, p. 50/579
45/130 NPRACH 550 resource structure with frequency hops that can be used to transmit one or more programming resources in a narrowband communication system according to certain aspects of the disclosure.
[00120] Referring to FIG. 5A, UE 504 can determine 501 to transmit a uplink transmission to base station 502. For example, UE 504 can determine 501 to transmit a uplink transmission when UE 504 is in connected mode.
[00121] In another aspect, UE 504 can receive signaling 503 from base station 502 indicating a first subcarrier of a first group of symbols of four groups of symbols to use in transmitting a programming request. In a further aspect, UE 504 can determine 505 the first subcarrier of the first group of symbols from a group of subcarriers based on signaling 503.
[00122] In another aspect, UE 504 can receive 507 signaling from base station 502 indicating an orthogonal spreading sequence that UE 504 can apply to each of the four groups of symbols, and UE 504 can determine 509 the sequence orthogonal spreading based on the 507 signaling. Alternatively, UE 504 can determine 509 the orthogonal spreading sequence based on a UE ID associated with UE 504.
[00123] Referring to FIG. 5B, UE 504 can apply 511 the orthogonal scattering sequence determined to each group of symbols in the four groups of symbols.
Petition 870190092882, of 9/17/2019, p. 51/579
46/130 [00124] In one configuration, each of the first symbol group, the second symbol group, the third symbol group, and the fourth symbol group can be associated with a different sample of data from the orthogonal scattering sequence or each symbol in all symbol groups can be associated with a different sample of data.
[00125] In another configuration, each of the first group of symbols and the second group of symbols can be associated with a sample of data other than a scattering sequence.
[00126] In an additional configuration, each repetition includes four groups of symbols. In one aspect, the orthogonal spreading sequence may include a Walsh code of length four or a Walsh code of length. In another aspect, each of the first group of symbols, the second group of symbols, the third group of symbols, and the fourth group of symbols can be allocated to four or less different UEs or to twenty or less different UEs (for example, depending on the length of the Walsh code used as the orthogonal scattering sequence). In another aspect, a spreading sequence of length five can be applied within one of the four groups of symbols. In a further aspect, the scattering sequence of length five can be applied to the other symbol groups in the four symbol groups, or a different scattering sequence can be applied to the other symbol groups in the four symbol groups. In yet another aspect, a
Petition 870190092882, of 9/17/2019, p. 52/579
47/130 sample data can be applied to each symbol in one of the four symbol groups.
[00127] UE 504 can transmit programming request 515 for uplink transmission using the first group of symbols allocated in NPRACH. In one aspect, the first group of symbols may include a first number of symbols in the first subcarrier. The first subcarrier can have a spacing between subcarriers of 3.75 kHz.
[00128] In certain configurations, the UE 504 can apply 513 cell-specific scrambling to the programming request before transmission. In addition, UE 504 can repeat transmission of programming request 517 using each of the second group of symbols, the third group of symbols, and the fourth group of symbols allocated in the NPRACH. In one aspect, each symbol group of the four symbol groups can include the same number of symbols (for example, more than two symbols). In one aspect, each of the four groups of symbols can be allocated on the same subcarrier (for example, without frequency jumps), as illustrated in FIG. 5C. In another aspect, each of the four groups of symbols can be allocated to different subcarriers (for example, with frequency jumps), as illustrated in FIG. 5D.
[00129] Although four groups of symbols are described above with reference to FIGs. 5A and 5B, the number of symbol groups may not be limited to four. In other words, more than or less than four groups of symbols per repetition of a programming request
Petition 870190092882, of 9/17/2019, p. 53/579
48/130 may be used without departing from the scope of the present disclosure. For example, the number of symbol groups can be based on an NPRACH repeat level or an NPUSCH 2 format repeat level that can be less than four symbol groups, four symbol groups, or greater than four groups of symbols.
[00130] Additionally, a periodicity associated with the groups of symbols allocated for the programming request can be associated with a repetition level to transmit the programming request. In another aspect, a first duration of the periodicity associated with the symbol groups can be greater than a second duration associated with one of the symbol groups (for example, a time duration of the programming request). In an additional aspect, at least one cell-specific time deviation or UE-specific deviation (for example, used to increase the quantity of the resource (s)) can be included in the associated periodicity
to groups in symbols like illustrated in FIG. 4F.[ 00131] FIGS. 6A to 6B are a diagram illustrating one flowchart 600 for an EU 604 to send an solicitation > from programming to an station base 602 for an concession in agreement uplink with certain aspects gives revelation. THE base station 602 can match, per example, to es base 102, 180, , 1550, 1850, 2150, 2450, 2750, 3450 r eNB 310. 0 EU 604 can match, per
for example, UE 104, 350, apparatus 1502/1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 602 and UE 604 can be
Petition 870190092882, of 9/17/2019, p. 54/579
49/130 configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 604 can be an NB-IoT device and / or an eMTC device.
[00132] In one aspect, the UE 604 can receive one or more downlink transmission 601 from base station 602. For example, downlink transmissions 601 can include narrowband downlink control (NPDCCH) physical channel transmissions and / or transmissions from a narrowband downlink (NPDSCH) shared physical channel.
[00133] In another aspect, UE 604 can determine 603 the transmission of an uplink transmission to base station 602. For example, UE 604 can determine 401 the transmission of uplink transmission while UE 604 is in connected mode.
[00134] In an additional aspect, the UE 604 can receive the first signal 605 from the base station 602. The first signal 605 can configure the UE 604 to transmit a programming request for the transmission of uplink with an associated ACK / NACK to one or more downlink transmissions 601. For example, the first signaling 605 can configure the UE 604 to attach (for example, by piggyback transmission) the programming request for an ACK / NACK transmission associated with one or more downlink transmissions 601. In one configuration, the UE 604 can receive the first 605 signal in a MAC command or RRC reconfiguration signal. In one respect, any
Petition 870190092882, of 9/17/2019, p. 55/579
50/130 dedicated programming requests (for example, in NPUSCH or NPRACH 2 format) can be released (for example, no longer allocated to UE 604) when the first signal 605 is received by UE 604. In certain configurations, the first signaling 605 or a different signaling (for example, not shown in FIGS. 6A to 6C) can be used to configure an increase in a first number of
transmissions repeated transmissions repeated gives solicitation programming transmitted by the EU 604.[0 0135] In another aspect, the EU 604 can to determine 607 will be transmitted to solicitation in
programming with ACK / NACK when the first 605 signal is received. For example, UE 604 can determine 607 transmission of the schedule request for uplink transmission with the ACK / NACK associated with one or more downlink transmissions after the first signal 605 is received and a counter in UE 604 reaches a limit number . In one configuration, information associated with the limit number can be included in the first signal 605. In another configuration, information associated with the limit number can be pre-configured in the UE 604.
[00136] Base station 602 can reset the counter at UE 604 at any time. When base station 602 resets the counter to a specific value (for example, signaling not shown in FIGS. 6A to 6C can be used by base station 602 to indicate to UE 604 that the counter has been reset), UE 604 can determine not to broadcast the programming request (s) with ACK / NACK broadcasts. In addition, the UE 604 can
Petition 870190092882, of 9/17/2019, p. 56/579
51/130 increment the counter by a predetermined number (for example, 1) whenever an ACK / NACK is transmitted without a programming request, and reset the counter to an initial value (for example, 0) whenever a programming request is attached to an ACK / NACK. In addition, the UE 604 can determine not to transmit programming requests with ACK / NACK transmissions when a downlink transmission has not been received within a time limit (for example, when a timer on the UE 604 expires).
[00137] Referring to FIG. 6B, UE 604 can perform 609 quadratic phase shift modulation (QPSK) mapping of a first bit value associated with the programming request and a second bit value confidence value associated with ACK / NACK. In an implementation, the QPSK mapping of the first bit value associated with the scheduling request and the second bit value associated with the ACK / NACK can include four non-uniformly spaced constellation points if the scheduling request and ACK / NACK have requirements different error performance.
[00138] For example, if a signal transmitted by UE 609 is deflected by 60 ° instead of 90 °, a higher rate of missed programming request detection can be achieved while maintaining a lower error rate when deciding on an ACK while no discontinuous transmission signal (DTX) or NACK is transmitted. In certain implementations, introducing a programming request with an ACK / NACK can cause
Petition 870190092882, of 9/17/2019, p. 57/579
52/130 performance degradation, unless increased signal strength is used by the UE 609 for an ACK / NACK programming and transmission request.
[00139] In a first scenario in which the repetition level of the programming request is not increased, a predetermined bit number (s) associated with the ACK / NACK (for example, 1 bit) and a predetermined bit number (s) associated with the programming request (for example, 1 bit) can be mapped together in a QPSK constellation before the UE 604 can perform 611 at least one of the channel encoding or data shuffling of the programming request and the ACK / NACK .
[00140] In addition, UE 604 can perform 613 mapping by binary phase shift (BPSK) modulation of the second bit value associated with ACK / NACK, and determine 615 whether the programming request is transmitted with ACK / NACK , as seen in FIG. 6C. When it is determined that the programming request is transmitted with the ACK / NACK, the UE 604 can shift 617 the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or any other predetermined angle (for example, 20 °, 45 °, 60 °, 120 °, etc.). In one aspect, the offset angle can be determined by network 602 and signaled to UE 604.
[00141] In an additional aspect, UE 604 can transmit programming request 619 for uplink transmission with the ACK / NACK associated with one or more downlink transmissions using a resource structure in the NPUSCH format (for example, the resource structure in 2 NPUSCH format).
Petition 870190092882, of 9/17/2019, p. 58/579
53/130 [00142] In a second scenario in which the programming request repetition level is increased, the UE 604 can use the QPSK constellation described above, additionally and / or as an alternative, the UE 604 can transmit the programming request 619 with ACK / NACK multiple times (for example, a second number of transmissions). In one aspect, the second number of transmissions can be associated with a number of repetitions for the resource structure in the NPUSCH format.
[00143] Additionally, UE 604 can transmit programming request 619 using resources allocated without ACK / NACK a third number of transmissions. For example, the third number of transmissions can be sent using the NPUSCH 440 2 format resource structure described above and illustrated in FIG. 4G. In one aspect, the third number of transmissions may be the difference between the first number of repeated transmissions and the second number of transmissions associated with the resource structure in the NPUSCH format.
[00144] FIG. 7 It is a diagram illustrating a flowchart 700 for an UE 704 to send a programming request to a base station 702 for an uplink lease in accordance with certain aspects of the disclosure. Base station 702 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 704 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 702 and UE 704 can be configured to communicate using
Petition 870190092882, of 9/17/2019, p. 59/579
54/130 narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 704 can be an NB-IoT device and / or an eMTC device.
[00145] In one aspect, UE 704 can receive signaling 701 from base station 702 that UE 704 can use to determine 703 four groups of symbols allocated in an NPRACH for a programming request. For example, the schedule request may use part of the reserved NPRACH initial subcarriers, or all of them. Legacy UEs may have preconfigured knowledge of which resources in NPRACH are reserved for scheduling requests, and may postpone any uplink transmission that may conflict with the reserved resources.
[00146] In another aspect, UE 704 can determine 705 if both a number of subcarriers allocated for the scheduling request and an ID associated with the first subcarrier in the number of subcarriers are whole numbers of twelve. In one aspect, each of the four groups of symbols can be located on the same subcarrier when the number of subcarriers and the ID associated with the first subcarrier are integers of twelve (for example, see FIG. 5C). In another aspect, the schedule request can be transmitted using a frequency hopping pattern between each of the four groups of symbols when one or more of the number of subcarriers or the ID associated with the subcarrier is not an integer of twelve (for example, see FIG. 5D).
[00147] In an additional aspect, UE 704 can
Petition 870190092882, of 9/17/2019, p. 60/579
55/130 apply 707 an orthogonal scattering sequence to the four groups of symbols. For example, the orthogonal scattering sequence can be applied, but with less gain from multiplexing. UE 704 can transmit programming request 709 using the four groups of symbols allocated in NPRACH. In addition, the programming request can be relayed on each of the four groups of symbols allocated in the NPRACH.
[00148] FIG. 8A is a diagram illustrating a flow chart 800 for an UE 804 to send a programming request to a base station 802 for an uplink lease in accordance with certain aspects of the disclosure. Base station 802 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 804 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 802 and UE 804 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 804 can be an NB-IoT device and / or an eMTC device.
[00149] FIG. 8B is a diagram illustrating an NPRACH 815 resource block that can be further divided into multiple regions, and each region can be associated with a schedule request repetition level including one or multiple schedule request time resource elements.
[00150] Referring to FIG. 8A, UE 804 can determine 801 to transmit a number of requests
Petition 870190092882, of 9/17/2019, p. 61/579
56/130 of repeated programming for base station 802. In another aspect, UE 804 can determine 803 a set of subcarriers allocated in an NPRACH resource block.
[00151] In an additional aspect, UE 804 can receive 805 signaling indicating a first number of repetitions associated with resource elements in a first subcarrier in the set of subcarriers, and a second number of repetitions associated with resource elements in a second subcarrier in the set of subcarriers.
[00152] For example, an NPRACH resource block (for example, indicated by an initial subcarrier associated with an N repeat level) can be further divided into several regions, and each region can be associated with a repeat request level. schedule including one or multiple scheduling request time feature elements.
[00153] Referring to FIG. 8B, if N = nl-kl + n2-k2, then the repetition level N can be divided into two regions 820, 830. The first region 820 can be further divided into nl resource elements (for example, nl> 1) , with each element having kl repetitions (for example, kl = 4) and the second region 830 can be further divided into n2 resource elements (for example, n2> 1), with each element having k2 repetitions (for example, k2 = 1).
[00154] Referring again to FIG. 8A, UE 804 can determine 807 that the number of repeated scheduling requests is equal to both the first number
Petition 870190092882, of 9/17/2019, p. 62/579
57/130 repetitions for the second number of repetitions.
[00155] In another aspect, UE 804 can determine 808 an initial resource element to begin transmitting the number of scheduling requests based on whether the number of scheduling requests is equal to the first number of repetitions or the second number of repetitions. As an illustrative example, suppose that UE 804 determines 807 that the number of repeated scheduling requests is 1, which is equal to k2. Therefore, UE 804 can determine an initial resource element associated with the second region 830 illustrated in FIG. 8B to start transmitting the programming request 811.
[00156] A scheduling request may collide with another downlink transmission (for example, the NPDCCH transmission and / or the NPDSCH transmission) and / or with the search space if the subframes allocated for the scheduling request are located within M subframes before downlink and / or search space transmission.
[00157] In addition, a scheduling request may collide with another downlink transmission (for example, the NPDCCH transmission and / or the NPDSCH transmission) and / or the search space if the subframes allocated for the scheduling request include the same subframes used for the transmission of downlink and / or search space.
[00158] In addition, a scheduling request may collide with another downlink transmission
Petition 870190092882, of 9/17/2019, p. 63/579
58/130 (for example, the NPDCCH transmission and / or the NPDSCH transmission) and / or with the search space of the subframes allocated for the programming request are located within N subframes after the end of the downlink transmission and / or the search space. The exact value of M and N may depend on the type of physical channel that carries the transmission and the content of the search space.
[00159] There is a need to avoid collisions between a programming request and a downlink and / or search space transmission. Each of FIGs. 9 to 13 described below provide a technique that can be used to avoid collisions between a programming request and a downlink and / or search space transmission, according to certain aspects of the present disclosure.
[00160] FIG. 9 is a diagram illustrating a flow chart 900 for an UE 904 to send a programming request to a base station 902 for an uplink lease in accordance with certain aspects of the disclosure. Base station 902 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 904 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 902 and UE 904 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 904 can be an NB-IoT device and / or an eMTC device.
[00161] In one aspect, UE 904 can determine 603 the transmission of an uplink transmission to the
Petition 870190092882, of 9/17/2019, p. 64/579
59/130 base station 902. For example, UE 904 can determine 401 to transmit uplink transmission while in connected mode.
[00162] In another aspect, UE 904 can determine 903 to transmit a scheduling request using one or more first allocated resources. In a further aspect, UE 904 can determine 905 that the one or more first allocated resources are located either within M subframes before or N subframes after a physical downlink channel transmission from the base station.
[00163] In another aspect, the UE 904 can defer 907 a transmission of the scheduling request using one or more second allocated resources. In one aspect, the one or more second allocated resources can be allocated later in the time domain than the one or more first allocated resources. UE 904 can transmit programming request 909 using the one or more second allocated resources.
[00164] As an illustrative example, suppose that M is equal to 2 and N is equal to 2. So, if the one or more first resources allocated for the scheduling request are allocated two or less subframes before the start of a transmission of downlink, or two or less subframes after the downlink transmission is complete, the UE 904 can defer 907 the scheduling request until a subsequent set of resources allocated to avoid a potential collision with the physical channel downlink transmission.
Petition 870190092882, of 9/17/2019, p. 65/579
60/130 [00165] FIG. 10 It is a diagram illustrating a flowchart 1000 for an UE 1004 to send a programming request to a base station 1002 for an uplink lease in accordance with certain aspects of the disclosure. Base station 1002 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 1004 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 1002 and UE 1004 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 1004 can be an NBloT device and / or an eMTC device.
[00166] In one aspect, UE 1004 can determine 603 to transmit an uplink transmission to base station 1002. For example, UE 1004 can determine 1001 to transmit uplink transmission while in connected mode.
[00167] In another aspect, UE 1004 can determine 1003 to transmit a programming request using one or more first allocated resources. In a further aspect, UE 1004 can determine 1005 that a first number of the one or more first allocated resources be located more than M subframes before a downlink physical channel transmission from the base station.
[00168] In another aspect, UE 1004 can transmit a first part 1007 of the programming request using the first number of the one or more
Petition 870190092882, of 9/17/2019, p. 66/579
61/130 first resources allocated, and transmit a second part 1009 of the scheduling request using one or more second resources allocated. In an additional aspect, the one or more second allocated resources may be located in more than N subframes after the transmission of the physical downlink channel in a time domain.
[00169] As an illustrative example, suppose that M is equal to 2 and N is equal to 2, that the first or more allocated resources are located in subframes 2, 3 and 4 m a radio frame, and that the transmission of physical channel downlink is transmitted in subframes 6 and 7 of the same radio frame.
[00170] Therefore, UE 1004 can transmit the first part 1007 of the programming request using the first resources allocated in subframes 2 and 3, but not the first resources allocated in subframe 4. The second part of the programming request can be transmitted using the resources allocated in a subsequent radio frame.
[00171] FIG. 11 is a diagram illustrating a flowchart 1100 for an UE 1104 to send a programming request to a base station 1102 for an uplink lease in accordance with certain aspects of the disclosure. Base station 1102 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 1104 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 1102 and UE 1104 can be configured to communicate using
Petition 870190092882, of 9/17/2019, p. 67/579
62/130 narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 1104 can be an NBloT device and / or an eMTC device.
[00172] In one aspect, UE 1104 can determine 603 the transmission of an uplink transmission to base station 1102. For example, UE 1104 can determine 1101 to transmit the uplink transmission while in connected mode. In another aspect, UE 1104 can determine 1103 to transmit a scheduling request using one or more first allocated resources.
[00173] In an additional aspect, UE 1104 can determine 1105 that the one or more first allocated resources are located either M subframes before or N subframes after a physical downlink channel transmission from base station 1102. In addition, the UE 1104 can receive DCI 1107 indicating that the transmission of the scheduling request is postponed until the subsequent physical uplink channel transmission or the ACK / NACK transmission.
[00174] In addition, UE 1104 may defer 1109 a transmission of the scheduling request until a subsequent physical uplink channel transmission or an ACK / NACK transmission associated with downlink physical channel transmission based on DCI 1107. In a aspect, the subsequent uplink physical channel transmission or the ACK / NACK transmission may be located before one or more second resources allocated to the scheduling request.
[00175] UE 1104 can transmit the request
Petition 870190092882, of 9/17/2019, p. 68/579
Programming 63/130 1111 with the subsequent uplink physical channel transmission or with the ACK / NACK transmission that is transmitted in response to the downlink physical channel transmission received from base station 1102.
[00176] In a configuration, the 1111 programming request can be multiplexed with the ACK / NACK based on the channel selection. In another configuration, the 1111 programming request can be transmitted immediately after ACK / NACK. In an additional configuration, the 1111 programming request can be transmitted immediately before the ACK / NACK through the ACK / NACK delay.
[00177] The resources used to transmit the 1111 programming request with the ACK / NACK can be a) the same resources allocated for the programming request, b) the same resources as those allocated to the ACK / NACK, and / or c ) signaled on the DCI (for example, DCI 1107 or on the DCI that is received subsequently to DCI 1107). The DCI can include an information bit that can indicate the resources allocated for the programming request, and another bit through the payload that indicates the repetition level corresponding to ACK / NACK and / or the programming request.
[00178] As an illustrative example, suppose that M is equal to 2 and N is equal to 2. So, if the one or more first resources allocated to the scheduling request are allocated two or less subframes before the start of a transmission of downlink, or two or less subframes after the downlink transmission is complete, the
Petition 870190092882, of 9/17/2019, p. 69/579
64/130
UE 904 can defer 1109 the scheduling request until the subsequent uplink physical channel transmission or with the ACK / NACK transmission associated with the downlink physical channel transmission to avoid a potential collision with the downlink transmission.
[00179] FIG. 12 is a diagram illustrating a flow chart 1200 for an UE 1204 to send a programming request to a base station 1202 for an uplink lease in accordance with certain aspects of the disclosure. Base station 1202 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 1204 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 1202 and UE 1204 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 1204 can be an NBloT device and / or an eMTC device.
[00180] In one aspect, UE 1204 can determine 603 to transmit an uplink transmission to base station 1202. UE 1204 can determine 1201 to transmit uplink transmission when UE 1204 is in connected mode. In another aspect, UE 1204 can determine 1203 to transmit a scheduling request using one or more first allocated resources.
[00181] In an additional aspect, UE 1204 can determine 1205 that the one or more first allocated resources are located either within M subframes before or N subframes after a physical channel transmission
Petition 870190092882, of 9/17/2019, p. 70/579
65/130 downlink from base station 1202. In addition, UE 1204 can transmit programming request 1207 using the one or more first allocated resources. UE 1204 can receive downlink physical channel transmission 1209 in one or more second allocated resources located after the one or more first allocated resources in the time domain.
[00182] As an illustrative example, suppose that M is equal to 2 and N is equal to 2. So, if the one or more first resources allocated for the scheduling request are allocated two or less subframes before the start of a transmission of downlink or two or less subframes after the downlink transmission is complete, UE 1204 can transmit programming request 1207 using the one or more first allocated resources, and base station 1202 can defer transmission of downlink physical channel 1209 to one or more second resources allocated for downlink channel streams that are located subsequent to one or more first resources allocated in the time domain.
[00183] FIG. 13 is a diagram illustrating a flowchart 1300 for an UE 1304 to send a programming request to a base station 1302 for an uplink lease in accordance with certain aspects of the disclosure. Base station 1302 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 1304 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 1302 and UE 1304 can be configured to communicate using
Petition 870190092882, of 9/17/2019, p. 71/579
66/130 narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 1304 can be an NBloT device and / or an eMTC device.
[00184] In one aspect, UE 1304 can determine 1301 to transmit an uplink transmission to base station 1302. For example, UE 1304 can determine 1301 to transmit uplink transmission while in connected mode. In another aspect, UE 1304 can determine 1303 to transmit a scheduling request using one or more first allocated resources.
[00185] In an additional aspect, UE 1304 can determine 1305 that the one or more first allocated resources collide with the M number of resources of one or more second allocated resources used to receive a downlink physical channel transmission from the station base 1302.
[00186] UE 1304 can transmit programming request 1307 using the one or more first allocated resources. UE 1304 can receive downlink 1309 physical channel transmission with the M number of resources from the one or more second allocated punctured resources.
[00187] As an illustrative example, suppose that the first or more allocated resources collide with the first three (for example, M = 3) of ten resources used to receive the downlink physical channel transmission. Consequently, UE 1304 can receive downlink physical channel transmission on the ten resources with the first three punctured resources.
[00188] FIG. 14 is a flow chart 1400 of a
Petition 870190092882, of 9/17/2019, p. 72/579
67/130 wireless communication method. The method can be carried out by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the device 1502/1502 ') communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 1550, eNB 310). In FIG. 14, optional operations are indicated with dashed lines.
[00189] In 1402 the UE determines to transmit an uplink transmission to a base station. In order to transmit the uplink transmission, in 1420, the UE can transmit, to the base station, a programming request for the uplink transmission using at least one RU allocated in a resource structure in the NPUSCH format, the RU including one single subcarrier and a first number of symbols in each of four partitions in the resource structure in NPUSCH format. The resource structure in NPUSCH format can include a resource structure in NPUSCH format 2.
[00190] The UE can determine a number of repetitions to transmit the programming request in 1406. The UE can receive configuration information in 1404, and the configuration information can include first information to determine the number of repetitions to transmit the request for programming. Therefore, the UE can determine the number of repetitions in 1406 based on the configuration information received in 1404. In other respects, the number of repetitions can be predefined. For example, the number of repetitions to transmit the
Petition 870190092882, of 9/17/2019, p. 73/579
68/130 scheduling request can be determined based on the predetermined information associated with the resource structure in the NPUSCH format, for example, a repetition level of a resource structure in the NPUSCH 2 format.
[00191] The configuration information may additionally include second information indicating a waveform associated with the resource structure in NPUSCH format to transmit the programming request to the base station. In 1408, the UE can determine the waveform associated with the resource structure in NPUSCH format to transmit the programming request based on the second information.
[00192] The programming request can be transmitted using the allocated RU includes a predetermined bit value (for example, a constant bit value). For example, a 1 or 0 can be passed to channel encoding. The programming request can be transmitted in 1420 without a constellation mapping associated with the predetermined bit value. The programming request can be transmitted in 1420 with a multiplication of a unit value constant associated with the predetermined bit value. For example, shuffling can be done as shuffling is done as y (n) = x (n) -s (n), as described above.
[00193] The UE can apply an orthogonal spreading sequence to the predetermined bit value in 1418. For example, the channel encoding can be replaced by orthogonal spreading of length 16, for example, one of 16 orthogonal strings in length
Petition 870190092882, of 9/17/2019, p. 74/579
69/130 can be used to sequentially populate the 16 data symbols in a resource unit. For example, the orthogonal spreading sequence may comprise a Walsh code or a sixteen-length Zadoff-Chu sequence. The first number of symbols can include four symbols in each of four partitions allocated to the RU in the resource structure in NPUSCH format, and the orthogonal spreading sequence, applied in 1418, can be sixteen in length.
[00194] The RU allocated to the programming request can only be allocated to the UE. Thus, there can only be one UE per time / frequency RU. The RU allocated for the scheduling request can also be allocated to a plurality of different UEs. The scheduling request can be allocated to sixteen or fewer different UEs. Thus, up to 16 UEs can be multiplexed in a given time and frequency resource allocation.
[00195] In 1416, the UE can determine the orthogonal spreading sequence from a set of orthogonal spreading sequences based on a sequence ID associated with the UE. The UE can receive signaling indicating the sequence ID from the base station in 1414. The sequence ID of a UE can be signaled, for example, explicitly or implicitly by the base station, or it can be determined based on a predefined formula with based on the UE ID. Therefore, the sequence ID can be associated with a UE UE of the UE.
[00196] In another example, instead of a
Petition 870190092882, of 9/17/2019, p. 75/579
70/130 length 16 orthogonal sequence, a RU can be filled with one of the length 28 orthogonal sequences without DMRS. Thus, the first number of symbols can include seven symbols in each of four partitions allocated to the RU in the resource structure in NPUSCH format, and the orthogonal spreading sequence can be twenty-eight in length. The orthogonal spreading sequence may comprise one of a twenty-eight length Walsh code or a twenty-eight length Zadoff-Chu sequence. Twenty-eight cyclic displacements can correspond to twenty-eight orthogonal scattering sequences in the twenty-eight length Zadoff-Chu sequence.
[00197] Up to 28 UEs can be multiplexed in a given time / frequency resource allocation. Therefore, the RU allocated to the scheduling request is allocated to twenty-eight or fewer different UEs.
[00198] Determining the orthogonal scattering sequence to be applied in 1418 may include determining a subset of one or multiple orthogonal scattering sequences from a plurality of disjoint subsets partitioned from the total set of orthogonal scattering sequences in 1410. In 1412, the UE can determine the orthogonal spreading sequence from the determined subset. For example, the 28 sequences can be divided into several groups, such as 4 groups, each with 7 sequences. The group to be used may depend on the cell ID, tone location, etc.
[00199] The subset of sequences of
Petition 870190092882, of 9/17/2019, p. 76/579
71/130 orthogonal spread can be determined based on at least one of a cell ID associated with the base station or on a single subcarrier location in a frequency domain. The UE can receive signaling indicating the sequence ID within the subset from the base station, for example, in 1414. As described in connection with the 16-length orthogonal spreading sequence, the sequence ID of a UE can be signaled, for example, explicitly or implicitly by the base station, or it can be determined based on a predefined formula based on the UE ID. Thus, the UE can receive signaling indicating the sequence ID from the base station in 1414. The sequence ID can be associated with a UE ID of the UE. Therefore, the sequence ID can be determined based on the predetermined information.
[00200] A periodicity associated with at least one RU allocated for the scheduling request can be associated with a repetition level to transmit the scheduling request. Therefore, the SR time resource can be set periodically. A first periodicity duration associated with at least one RU can be longer than a second duration associated with at least one RU. The frequency of SR can depend on the levels of repetition of SR. A periodicity of an SR can be longer than a duration of the SR. A cell specific time deviation or a UE specific deviation can be included in the periodicity associated with at least one RU.
[00201] FIG. 15 is a conceptual data flow diagram 1500 illustrating the data flow between
Petition 870190092882, of 9/17/2019, p. 77/579
72/130 different media / components in an illustrative apparatus 1502. The apparatus may be a UE (for example, the UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the apparatus 1502) communicating wirelessly with the station base 1550 (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, eNB 310). The apparatus includes a receiving component 1504 that receives DL communication from the base station 1550, including configuration information and sequence ID information. The device includes a transmission component 1506 that transmits UL communication to the base station 1550, including SRs. The apparatus may comprise a UL 1508 transmission component configured to determine the transmission of an
streaming from uplink for station base, and one component from SR 1510 configured for to transmit, The base station 1550, a solicitation programming for The streaming uplink using at least one RU allocated in
a resource structure in the NPUSCH format, the UK including a single subcarrier and a first number of symbols in each of four partitions in the resource structure in the NPUSCH format. The apparatus may include a repetition component 1514 configured to determine a number of repetitions to transmit the schedule request, a waveform component 1516 configured to determine the waveform associated with the resource structure in NPUSCH format to transmit the request for programming based on the second information, and an orthogonal spreading sequence component 1518 configured
Petition 870190092882, of 9/17/2019, p. 78/579
73/130 to apply an orthogonal scattering sequence, for example, to a predetermined bit value used to transmit the SR. The apparatus may comprise a configuration component 1512 configured to receive configuration information, for example, including any of the first information to determine the number of repetitions to transmit the programming request, second information indicating a waveform associated with the resource structure in NPUSCH format to transmit the programming request to the base station, information to determine the orthogonal spreading sequence, etc. The orthogonal scattering sequence can be determined by the orthogonal scattering sequence component 1518 in any one of several ways, for example, performing any of 1410, 1412, 1414 or 1416. The apparatus may include a configured 1520 sequence ID component to receive signaling indicating a sequence ID for the UE from the base station 1550. The sequence ID component 1520 can provide the sequence ID information to the orthogonal spreading sequence component 1518 for use in determining the orthogonal spreading sequence to be applied as part of the SR transmission.
[00202] The equipment may include additional components that execute each of the blocks of the algorithm in the flowchart mentioned in FIG. 14. As such, each block in the aforementioned flow chart of FIG. 14 can be performed by a component and the equipment can include one or more of those components. Components can be one or more
Petition 870190092882, of 9/17/2019, p. 79/579
74/130 hardware components specifically configured to carry out the declared processes / algorithm, implemented by a processor configured to carry out the declared processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination thereof.
[00203] FIG. 16 is a diagram 1600 illustrating an example of a hardware implementation for equipment 1502 'employing a processing system 1614. The processing system 1614 can be implemented with a bus architecture, generally represented by the 1624 bus. The 1624 bus can include any number of interconnect buses and bridges, depending on the specific application of the 1614 processing system and general design restrictions. The 1624 bus interconnects several circuits, including one or more processors and / or hardware components, represented by the 1604 processor, by the 1504, 1506, 1508, 1510, 1512, 1514, 1516, 1518, 1520 components and by readable media / memory. computer 1606. The 1624 bus can also interconnect several other circuits, such as timing sources, peripherals, voltage regulators and power management circuits, which are well known in the art, and therefore will not be described in more detail.
[00204] The processing system 1614 can be coupled to a 1610 transceiver. The 1610 transceiver is coupled to one or more 1620 antennas. The 1610 transceiver offers a means to communicate with several others
Petition 870190092882, of 9/17/2019, p. 80/579
75/130 equipment through a transmission medium. Transceiver 1610 receives a signal from one or more antennas 1620, extracts information from the received signal, and supplies the extracted information to processing system 1614, specifically, to receiving component 1504. In addition, transceiver 1610 receives information from the system of processing 1614, specifically, of the transmission component 1506, and based on the information received, generates a signal to be applied to one or more antennas 1620. The processing system 1614 includes a processor 1604 coupled to a computer-readable medium / memory 1606 The 1604 processor is responsible for general processing, including running the software stored in the 1606 computer / memory readable medium. The software, when run by the 1604 processor, causes the 1614 processing system to perform the various functions described above for any specific equipment. The computer-readable medium / memory 1606 can also be used to store data that is handled by the 1604 processor when running software. The processing system 1614 additionally includes at least one of the components 1504, 1506, 1508, 1510, 1512, 1514, 1516, 1518, 1520. The components can be software components running on processor 1604, resident / stored in the readable medium by computer / memory 1606, one or more hardware components coupled to the 1604 processor, or some combination thereof. The 1614 processing system may be a component of the EU 350 and may include 360 memory and / or at least
Petition 870190092882, of 9/17/2019, p. 81/579
76/130 minus one of the TX 368 processor, the RX 356 processor and the 359 controller / processor.
[00205] In one configuration, apparatus 1502/1502 'for wireless communication includes means for determining to transmit a uplink transmission to a base station, means for transmitting a programming request for uplink transmission to the base station using at least least one RU allocated in a resource structure in NPUSCH format, the RU including a single subcarrier and a first number of symbols in each of four partitions in the resource structure in NPUSCH format, means for determining a number of repetitions to transmit the request programming, means for receiving configuration information, means for determining the waveform associated with the resource structure in NPUSCH format for transmitting the programming request based on the second information, means for applying an orthogonal spreading sequence to the predetermined bit value , means for determining the orthogonal scattering sequence from of a set of orthogonal scattering sequences based on a sequence ID associated with the UE, means for receiving signaling indicating the sequence ID from the base station, means for determining a subset of one or multiple orthogonal scattering sequences from a plurality of disjoint subsets partitioned from the total set of orthogonal spreading sequences, and means for determining the orthogonal spreading sequence from the determined subset. The aforementioned means can
Petition 870190092882, of 9/17/2019, p. 82/579
77/130 be one or more of the aforementioned components of equipment 1502 and / or processing system 1614 of equipment 1502 'configured to perform the functions stated by the aforementioned means. As described above, processing system 1614 may include Processor TX 368, Processor RX 356 and controller / processor 359. As such, in one configuration, the aforementioned means may be Processor TX 368, Processor TX 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[00206]
FIG. 17 is a 1700 flow chart of a wireless communication method. The method can be performed by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 1802/1802 'apparatus) communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 1850, eNB 310). In FIG. 17, optional operations are indicated with dashed lines.
[00207] In 1702 the UE determines to transmit an uplink transmission to a base station. In 1716, the UE transmits, to the base station, a programming request for the transmission of uplink using a first group of symbols allocated in an NPRACH, the first group of symbols including a first number of symbols in a first subcarrier. The first subcarrier may have a spacing between subcarriers of 3.75 kHz, for example, and may comprise four groups of symbols per repetition.
Petition 870190092882, of 9/17/2019, p. 83/579
78/130 [00208] In 1718, the UE can repeat a transmission of the programming request. The UE can repeat the transmission of the programming request, for example, using a second group of symbols, a third group of symbols, and a fourth group of symbols allocated in NPRACH, where each of the three groups of symbols includes a second number of symbols, and the second number of symbols being equal to the first number of symbols. The second group of symbols, the third group of symbols, and the fourth group of symbols can be in the first subcarrier of the first group of symbols. The four groups of symbols can be on different subcarriers.
[00209] In 1714, the UE can apply an orthogonal scattering sequence to groups of symbols or to symbols within the four groups of symbols. Each of the four groups of symbols can be associated with a sample of data from a scattering sequence. For example, each symbol can carry, for example, be associated with, a number in a scattering sequence. There can be 5 symbols per symbol group. Four groups of symbols together can form a repetition, for example, a minimum time unit. The four groups of symbols in a repetition can carry different data. The orthogonal scattering sequence can include a four-length Walsh code, for example, and the UE can use one of the four 4-length orthogonal sequences to modulate the four groups of symbols, respectively. The four groups of symbols allocated for the scheduling request can be allocated to four different UEs,
Petition 870190092882, of 9/17/2019, p. 84/579
79/130 or less, so that up to four UEs can be multiplexed in one tone. Each symbol in the four symbol groups can be associated with a sample of data from a scattering sequence. The orthogonal scattering sequence can include a Walsh code of length twenty. The four groups of symbols allocated for the scheduling request can be allocated to twenty different UEs or less.
[00210] In 1712, the UE can determine the orthogonal spreading sequence from and a group of orthogonal spreading sequences.
[00211] In 1710, the UE can receive signaling from the base station indicating the orthogonal spreading sequence, the signal being used to determine the orthogonal spreading sequence. Therefore, a determination in 1712 can be based on the signal received in 1710. The sequence ID and / or subcarrier ID can be signaled, explicitly or implicitly, by a base station, or predefined based on the UE ID. Therefore, instead of using the signaling received in 1710, the orthogonal spreading sequence can also be determined based on a UE ID associated with the UE.
[00212] On
1706, the UE can determine the first subcarrier of the first group of symbols from a group of subcarriers.
[00213] In 1704, the UE can receive signaling from the base station indicating the first subcarrier of the first group of symbols, the signal being used to determine the first subcarrier. Therefore, a
Petition 870190092882, of 9/17/2019, p. 85/579
80/130 determination in 1706 can be based on signaling received in 1704. In another example, the first subcarrier can be determined based on a US ID associated with the UE. A subcarrier ID can be flagged, either explicitly or implicitly, by eNB, or predefined based on the UE ID.
[00214] In 1708, the UE can apply cell-specific scrambling to the programming request before transmission.
[00215] The transmission of the programming request can be repeated, for example, in 1718, using a predetermined number of groups of symbols. The predetermined number of symbol groups can be based on an NPRACH repeat level or an NPUSCH 2 format repeat level.
[00216] A periodicity associated with the groups of symbols allocated for the scheduling request can be based on a repetition level to transmit the scheduling request. A first duration of the periodicity associated with the groups of symbols may be longer than a second duration associated with the first group of symbols. A cell specific time offset or UE specific offset can be included in the periodicity associated with the symbol groups.
[00217] FIG. 18 is a conceptual data flow diagram 1800 illustrating the data flow between different media / components in an illustrative apparatus 1802. The apparatus may be a UE (e.g., UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204,
Petition 870190092882, of 9/17/2019, p. 86/579
81/130
1304, handset 1802) communicating wirelessly with a base station 1850 (for example, base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, eNB 310). The apparatus includes a receiving component 1804 that receives DL communication including signaling information for an SR from the base station 1850. The apparatus includes a transmitting component 1806 for transmitting UL communication with the base station 1850, including an SR and a UL transmission. The apparatus may include a transmission component of UL 1808 configured to determine the transmission of an uplink transmission to a base station and an SR 1810 component configured to transmit, to the base station 1850 via transmission component 1806, a request of programming for uplink transmission using a first group of symbols allocated in an NPRACH, the first group of symbols including a first number of symbols in a first subcarrier.
[00218] The apparatus may include an 1812 repetition component configured to repeat a transmission of the programming request, for example, using a second group of symbols, a third group of symbols, and a fourth group of symbols allocated in NPRACH. The apparatus may include an 1814 scrambling component configured to apply cell-specific scrambling to the programming request prior to transmission. The apparatus may include a subcarrier component 1816 configured to determine the first subcarrier of the first group of symbols from a group of
Petition 870190092882, of 9/17/2019, p. 87/579
82/130 subcarriers. The apparatus may include a scattering sequence component 1818 configured to apply an orthogonal scattering sequence to groups of symbols or to symbols within the four groups of symbols.
[00219] The equipment may include additional components that execute each of the blocks of the algorithm in the aforementioned flowchart of FIG. 17. As such, each block in the aforementioned flow chart of FIG. 17 can be performed by a component and the equipment can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the declared processes / algorithm, implemented by a processor configured to carry out the declared processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination of the same.
[00220] FIG. 19 is a diagram 1900 illustrating an example of a hardware implementation for equipment 1802 'employing a 1914 processing system. The 1914 processing system can be implemented with a bus architecture, generally represented by the 1924 bus. The 1924 bus it can include any number of interconnect buses and bridges, depending on the specific application of the 1914 processing system and general design restrictions. The 1924 bus interconnects several circuits, including one or more processors and / or hardware components, represented by the 1904 processor, components 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1818 and the medium / memory
Petition 870190092882, of 9/17/2019, p. 88/579
83/130 computer readable 1906. The 1924 bus can also interconnect several other circuits, such as timing sources, peripherals, voltage regulators and power management circuits, which are well known in the art, and therefore will not be described in more detail.
[00221] The 1914 processing system can be coupled to a 1910 transceiver. The 1910 transceiver is coupled to one or more 1920 antennas. The 1910 transceiver offers a means of communicating with various other equipment through a transmission medium. The transceiver 1910 receives a signal from one or more antennas 1920, extracts information from the received signal, and supplies the extracted information to the processing system 1914, specifically, to the receiving component 1804. In addition, the transceiver 1910 receives information from the system processing 1914, specifically, of the transmission component 1806, and based on the information received, generates a signal to be applied to one or more 1920 antennas. The processing system 1914 includes a 1904 processor coupled to a computer-readable medium / 1906 memory The 1904 processor is responsible for general processing, including running the software stored in the 1906 computer / memory readable medium. The software, when run by the 1904 processor, causes the 1914 processing system to perform the various functions described above for any specific equipment. The 1906 computer-readable medium / memory can also be used to store data that is
Petition 870190092882, of 9/17/2019, p. 89/579
84/130 handled by the 1904 processor when running software. The 1914 processing system additionally includes at least one of the components 1804, 1806, 1808, 1810, 1812, 1814, 1816, 1818. The components can be software components running on the 1904 processor, resident / stored in the computer-readable medium / 1906 memory, one or more hardware components coupled to the 1904 processor, or some combination thereof. The 1914 processing system may be a component of the EU 350 and may include memory 360 and / or at least one among the TX 368 processor, the RX 356 processor and the 359 controller / processor.
[00222] In one configuration, apparatus 1802/1802 'for wireless communication includes means for determining transmission of an uplink transmission to a base station, for example 1808, means for transmitting a programming request to the base station for uplink transmission using a first group of symbols allocated on an NPRACH, the first group of symbols including a first number of symbols on a first subcarrier, means for repeating a transmission of the programming request using a second group of symbols, a third group of symbols, and a fourth group of symbols allocated in the NPRACH, means to apply an orthogonal spreading sequence to groups of symbols or to symbols within the four groups of symbols, means to apply cell-specific scrambling to the programming request prior to transmission, and means for determining the first subcarrier of the first group of symbols to be
Petition 870190092882, of 9/17/2019, p. 90/579
85/130 from a group of subcarriers. The aforementioned means can be one or more of the aforementioned components of equipment 1802 and / or the processing system 1914 of equipment 1802 'configured to perform the functions stated by the aforementioned means. As described above, processing system 1914 may include Processor TX 368, Processor RX 356 and controller / processor 359. As such, in one configuration, the aforementioned means may be Processor TX 368, Processor TX 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[00223] FIG. 20 is a 2000 flow chart of a wireless communication method. The method can be carried out
per a UE (for example the UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1,104, 1204, 1304 , apparatus 2102/2102 ') communicating by technology without wire with a station base (per example, the base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 1850, eNB 310). At FIG. 20, operations optional are indicated with lines
dashed lines.
[00224] In 2002, the UE can receive one or more downlink transmissions from a base station. For example, referring to FIG. 6A, UE 604 can receive one or more downlink transmissions 601 from base station 602. For example, downlink transmissions 601 can include NPDCCH transmissions and / or NPDSCH transmissions.
[00225] In 2004, the UE can determine the
Petition 870190092882, of 9/17/2019, p. 91/579
86/130 transmission of an uplink transmission to the base station. For example, referring to FIG. 6A, UE 604 can determine 603 to transmit a uplink transmission to base station 602. For example, UE 604 can determine 401 to transmit a uplink transmission while UE 604 is in connected mode.
[00226] In 2006, the UE can determine whether to transmit the programming request with ACK / NACK or transmit the programming request using a dedicated resource. For example, referring to FIG. 6A, UE 604 can determine 607 whether to transmit the programming request with ACK / NACK when the first signal 605 is received. For example, UE 604 can determine 607 transmission of the schedule request for uplink transmission with the ACK / NACK associated with one or more downlink transmissions after the first signal 605 is received and a counter in UE 604 reaches a limit number . In one configuration, information associated with the limit number can be included in the first signal 605. In another configuration, information associated with the limit number can be pre-configured on the UE 604. Base station 602 can reset the counter on the UE 604 at any time. When base station 602 resets the counter to a specific value (for example, signaling not shown in FIGS. 6A to 6C can be used by base station 602 to indicate to UE 604 that the counter has been reset), UE 604 can determine not to broadcast the programming request (s) with ACK / NACK broadcasts. In addition, the UE 604 can
Petition 870190092882, of 9/17/2019, p. 92/579
87/130 increment the counter by a predetermined number (for example, 1) whenever an ACK / NACK is transmitted without a programming request, and reset to an initial value (for example, 0) whenever a programming request is attached to an ACK / NACK. In addition, the UE 604 can determine not to transmit programming requests with ACK / NACK transmissions when a downlink transmission has not been received within a time limit (for example, when a timer on the UE 604 expires). In another aspect, UE 604 can receive the first signal 605 from base station 602 which configures UE 604 to transmit a schedule request for uplink transmission with an ACK / NACK associated with one or more downlink transmissions 601 For example, the first signaling 605 can configure the UE 604 to attach (for example, by piggyback) the programming request for an ACK / NACK transmission associated with one or more 601 downlink transmissions. , the UE 604 can receive the first 605 signal in a MAC command or RRC reset signal. In one aspect, any dedicated programming request resources (for example, in NPUSCH or NPRACH 2 format) can be released (for example, no longer allocated to UE 604) when the first signal 605 is received by UE 604. In certain configurations, the first signal 605 or a different signal (for example, not shown in FIGS. 6A to 6C) can be used to configure an increase in a first number of repeated transmissions of the transmissions
Petition 870190092882, of 9/17/2019, p. 93/579
88/130 repetitions of the programming request transmitted by UE 604.
[00227] In 2008, the UE can perform QPSK mapping of a first bit value associated with the programming request and a second bit value associated with ACK / NACK. For example, referring to FIG. 6B, UE 604 can perform 609 QPSK mapping of a first bit value associated with the programming request and a second bit value of confidence value associated with the ACK / NACK.
[00228] In 2010, the UE can perform at least one of the channel encoding or data shuffling of the programming request and the ACK / NACK after the QPSK mapping. For example, referring to FIG. 6B, in a first scenario in which the repetition level of the programming request is not increased, a predetermined bit number (s) associated with the ACK / NACK (for example, 1 bit) and an associated predetermined bit number (s) to the programming request (for example, 1 bit) can be mapped together in a QPSK constellation before the UE 604 can perform 611 at least one of the channel encoding or data shuffling of the programming request and the ACK / NACK.
[00229] In 2012, the UE can perform the BPSK mapping of the second bit value associated with the ACK / NACK. For example, referring to FIG. 6B, UE 604 can perform 613 BPSK mapping of the second bit value associated with ACK / NACK.
[00230] In 2014, the UE can determine whether the
Petition 870190092882, of 9/17/2019, p. 94/579
89/130 programming request is transmitted with ACK / NACK. For example, referring to FIG. 6C, the UE can determine 615 whether the programming request is transmitted with the ACK / NACK.
[00231] In 2016, the UE can deviate the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another predetermined angle. For example, referring to FIG. 6C, when it is determined that the programming request is transmitted with the ACK / NACK, the UE 604 can deviate 617 the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or any other predetermined angle.
[00232] In 2018, the UE can transmit the SR with ACK / NACK. For example, referring to FIG. 6C, UE 604 can transmit programming request 619 for uplink transmission with the ACK / NACK associated with one or more downlink transmissions using a resource structure in NPUSCH format (for example, the resource structure in format 2 NPUSCH). In a second scenario in which the schedule request repetition level is increased, the UE 604 can use the QPSK constellation described above. Alternatively, UE 604 can transmit programming request 619 with ACK / NACK multiple times (for example, a second number of transmissions). In one aspect, the second number of transmissions can be associated with a number of repetitions for the resource structure in the NPUSCH format. Additionally, UE 604 can transmit programming request 619 using resources allocated without ACK / NACK a third number of transmissions.
Petition 870190092882, of 9/17/2019, p. 95/579
90/130
For example, the third number of transmissions from the scheduling request can be sent using the NPUSCH 440 2 format resource structure described above and illustrated in FIG. 4G. In one aspect, the third number of transmissions may be the difference between the first number of repeated transmissions and the second number of transmissions associated with the resource structure in the NPUSCH format.
[00233] FIG. 21 is a conceptual data flow diagram 2100 illustrating the data flow between different media / components in an illustrative apparatus 2102. The apparatus may be a UE (e.g., UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, apparatus 2102) communicating wirelessly with a station base 2150 (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, eNB 310). The apparatus includes a receiving component 2104 that receives DL communication from base station 2150 including signaling information for an SR. The apparatus includes a transmission component 2106 configured to transmit UL communication with the base station 2150, including an SR and an UL transmission. The apparatus may include the determination component 2108 configured to determine the transmission of an uplink transmission to a base station and / or determine whether to transmit the programming request with ACK / NACK or to transmit the programming request using a dedicated resource. The device may include an SR 2118 component configured to transmit, to the base station
Petition 870190092882, of 9/17/2019, p. 96/579
91/130
2150 via transmission component 2106, a scheduling request for the uplink transmission that can be attached with an ACK / NACK transmission (for example, in a 2 NPUSCH resource structure) associated with DL communication.
[00234] The device may include a QPSK 2110 mapping component configured to perform QPSK mapping of a first bit value associated with the programming request and a second bit value associated with ACK / NACK. The apparatus may include a 2112 coding / scrambling component configured to perform at least one of the channel coding or scrambling data from the programming request and the ACK / NACK after QPSK mapping. The apparatus may include a BPSK 2114 mapping component configured to perform BPSK mapping of the second bit value associated with the ACK / NACK. The apparatus may include a 2116 offset component configured to offset the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another predetermined angle.
[00235] The apparatus may include additional components that execute each of the blocks of the algorithm in the aforementioned flow chart of FIG. 20. As such, each block in the aforementioned flow chart of FIG. 20 can be performed by a component and the equipment can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the declared processes / algorithm, implemented by a processor configured to carry out the
Petition 870190092882, of 9/17/2019, p. 97/579
92/130 declared processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination thereof.
[00236] FIG. 22 is a diagram 2200 illustrating an example of a hardware implementation for equipment 2102 'employing a processing system 2214. The processing system 2214 can be implemented with a bus architecture, generally represented by the 2224 bus. The 2224 bus can include any number of interconnect buses and bridges, depending on the specific application of the 2214 processing system and general design restrictions. The 2224 bus interconnects several circuits, including one or more processors and / or hardware components, represented by processor 2204, components 2104, 2106, 2108, 2110, 2112, 2114, 2116, 2118 and computer-readable medium / memory 2206 The 2224 bus can also interconnect several other circuits, such as timing sources, peripherals, voltage regulators and power management circuits, which are well known in the art, and therefore will not be described in more detail.
[00237] The processing system 2214 can be coupled to a transceiver 2210. Transceiver 2210 is coupled to one or more antennas 2220. Transceiver 2210 offers a means to communicate with various other equipment through a transmission medium. Transceiver 2210 receives a signal from one or more antennas 2220, extracts information from the received signal, and provides
Petition 870190092882, of 9/17/2019, p. 98/579
93/130 information extracted from the processing system 2214, specifically, the receiving component 2104. In addition, the transceiver 2210 receives information from the processing system 2214, specifically, from the transmission component 2106, and based on the information received, generates a signal to be applied to one or more antennas 2220. The processing system 2214 includes a processor 2204 coupled to a computer-readable medium / memory 2206. The processor 2204 is responsible for general processing, including running the software stored in the readable medium per computer / memory 2206. The software, when run by the 2204 processor, causes the 2214 processing system to perform the various functions described above for any specific equipment. The computer-readable medium / memory 2206 can also be used to store data that is handled by the 2204 processor when running software. The processing system 2214 additionally includes at least one of the components 2104, 2106, 2108, 2110, 2112, 2114, 2116, 2118. The components can be software components running on processor 2204, resident / stored in the computer-readable medium / memory 2206, one or more hardware components coupled to the 2204 processor, or some combination thereof. The processing system 2214 can be a component of the EU 350 and can include memory 360 and / or at least one among the TX 368 processor, the RX 356 processor and the 359 controller / processor.
[00238] In one configuration, the device
Petition 870190092882, of 9/17/2019, p. 99/579
94/130
2102/2102 'for wireless communication may include means for receiving one or more downlink transmissions from a base station. In another configuration, apparatus 2102/2102 'for wireless communication may include means for determining transmission of an uplink transmission to the base station. In an additional configuration, the device 2102/2102 'for wireless communication may include means to determine whether to transmit the programming request with ACK / NACK or to transmit the programming request using a dedicated resource. In one configuration, the apparatus 2102/2102 'for wireless communication may include means to perform QPSK mapping of a first bit value associated with the programming request and a second bit value of confidence value associated with ACK / NACK. In another configuration, the device 2102/2102 'for wireless communication may include means to perform at least one of the channel encoding or scrambling data of the programming request and the ACK / NACK after QPSK mapping. In an additional configuration, the apparatus 2102/2102 'for wireless communication may include means for performing the BPSK mapping of the second bit value associated with the ACK / NACK. In one configuration, the device 2102/2102 'for wireless communication may include means for determining whether the programming request is transmitted with the ACK / NACK. In another configuration, the apparatus 2102/2102 'for wireless communication may include means for diverting the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another predetermined angle. In an additional configuration, the device 2102/2102 'for wireless communication may include
Petition 870190092882, of 9/17/2019, p. 100/579
95/130 means for transmitting the SR with the ACK / NACK. The aforementioned means can be one or more of the aforementioned components of the equipment 2102 and / or the processing system 2214 of the equipment 2102 'configured to perform functions declared by the aforementioned means. As described above, processing system 2214 may include Processor TX 368, Processor RX 356 and controller / processor 359. As such, in one configuration, the aforementioned means may be Processor TX 368, Processor TX 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[00239] FIG. 23 is a 2300 flow chart of a wireless communication method. The method can be carried out by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 2402/2402 'device) communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 2450, eNB 310). In FIG. 23, optional operations are indicated with dashed lines.
[00240]
In 2302, the UE can receive signaling indicating four groups of symbols allocated in the NPRACH for SR. For example, referring to FIG. 7, UE 704 can receive signaling 701 from base station 702 that UE 704 indicating four groups of symbols allocated in an NPRACH for a programming request. For example, the schedule request may use part of the reserved NPRACH initial subcarriers, or all of them.
Petition 870190092882, of 9/17/2019, p. 101/579
96/130 [00241] In 2304, the UE can determine the four groups of symbols based on the signal received. For example, referring to FIG. 7, UE 704 can determine
703 the four groups of symbols allocated in an NPRACH for the programming request based on the received signal 701.
[00242] In 2306, the UE can determine whether both a number of subcarriers allocated for the scheduling request and an ID associated with the first subcarrier in the number of subcarriers are whole numbers of twelve. For example, referring to FIG.7, the UE
704 can determine 705 if both a number of subcarriers allocated for the scheduling request and an ID associated with the first subcarrier in the number of subcarriers are whole numbers of twelve. In one aspect, each of the four groups of symbols can be located on the same subcarrier when the number of subcarriers and the ID associated with the first subcarrier are integers of twelve (for example, see FIG. 5C). In another aspect, the schedule request can be transmitted using a frequency hopping pattern between each of the four groups of symbols when one or more of the number of subcarriers or the ID associated with the subcarrier is not an integer of twelve (for example, see FIG. 5D).
[00243] In 2308, the UE can apply an orthogonal sequence to each of the four groups of symbols. For example, referring to FIG. 7, UE 704 can apply 707 an orthogonal spreading sequence to the four groups of symbols. For example, the sequence of
Petition 870190092882, of 9/17/2019, p. 102/579
97/130 orthogonal spreading can be applied, but with less multiplexing gain.
[00244] In 2310, the UE can transmit the programming request using the four groups of symbols allocated in the NPRACH. For example, referring to FIG. 7, UE 704 can transmit programming request 709 using the four groups of symbols allocated in NPRACH. In addition, the programming request can be relayed on each of the four groups of symbols allocated in the NPRACH.
[00245] FIG. 24 is a conceptual data flow diagram 2400 illustrating the data flow between different media / components in an illustrative apparatus 2402. The apparatus may be a UE (e.g., UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204,
1304, device 2402) communicating wirelessly with a base station 2450 (for example, the base station
102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202,
1302, eNB 310). The apparatus may include a receiving component 2404 configured to receive DL communication from base station 2450 including signaling information for an SR. The apparatus may include a transmission component 2406 configured for UL communication with the base station 2450, including an SR and an UL transmission. The apparatus may include an SR 2412 component configured to send an SR to the transmission component 2406. The apparatus may include the determination component 2408 configured to determine the four symbol groups based on the signal received. Beyond
Petition 870190092882, of 9/17/2019, p. 103/579
98/130 In addition, determination component 2408 can be configured to determine whether both a number of subcarriers allocated for the scheduling request and an ID associated with the first subcarrier in the number of subcarriers are integers of twelve. In addition, the apparatus may include an orthogonal spreading sequence component 2410 configured to apply an orthogonal spreading sequence to the four groups of symbols.
[00246] The apparatus may include additional components that execute each of the blocks of the algorithm in the aforementioned flowchart of FIG. 23. As such, each block in the aforementioned flow chart of FIG. 23 can be performed by a component and the equipment can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the declared processes / algorithm, implemented by a processor configured to carry out the declared processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination of the same.
[00247] FIG. 25 is a diagram 2500 illustrating an example of a hardware implementation for equipment 2402 'employing a processing system 2514. The processing system 2514 can be implemented with a bus architecture, generally represented by the 2524 bus. The 2524 bus can include any number of interconnection buses and bridges, depending on the specific application of the
Petition 870190092882, of 9/17/2019, p. 104/579
99/130 processing 2514 and general design restrictions. The 2524 bus interconnects several circuits, including one or more processors and / or hardware components, represented by the 2504 processor, by the 2404, 2406, 2408, 2410, 2412 components and by the computer-readable medium / memory 2506. The 2524 bus can also interconnect several other circuits, such as timing sources, peripherals, voltage regulators and power management circuits, which are well known in the art, and therefore will not be described in more detail.
[00248] The processing system 2514 can be coupled to a 2510 transceiver. The 2510 transceiver is coupled to one or more 2520 antennas. The 2510 transceiver offers a means to communicate with various other equipment through a transmission medium. Transceiver 2510 receives a signal from one or more antennas 2520, extracts information from the received signal, and supplies the extracted information to processing system 2514, specifically, to receiving component 2404. In addition, transceiver 2510 receives information from the system process 2514, specifically, of the transmission component 2406, and based on the information received, generates a signal to be applied to one or more antennas 2520. The processing system 2514 includes a processor 2504 coupled to a computer-readable medium / memory 2506 The 2504 processor is responsible for general processing, including running the software stored in the 2506 computer / memory readable medium.
Petition 870190092882, of 9/17/2019, p. 105/579
100/130 software, when run by the 2504 processor, causes the 2514 processing system to perform the various functions described above for any specific equipment. The 2506 computer-readable medium / memory can also be used to store data that is handled by the 2504 processor when running software. The processing system 2514 additionally includes at least one of the components 2404, 2406, 2408, 2410, 2412. The components can be software components running on processor 2504, resident / stored in the computer-readable medium / memory 2506, one or more hardware components attached to the 2504 processor, or some combination thereof. Processing system 2514 may be a component of EU 350 and may include memory 360 and / or at least one among the TX 368 processor, the RX 356 processor and the 359 controller / processor.
[00249] In one configuration, the device 2402/2402 'for wireless communication may include means for receiving signaling indicating four groups of symbols allocated in the NPRACH for SR. In another configuration, apparatus 2402/2402 'for wireless communication may include means for determining the four groups of symbols based on the signal received. In an additional configuration, the device 2402/2402 'for wireless communication may include means to determine whether both a number of subcarriers allocated for the scheduling request and an ID associated with the first subcarrier in the number of subcarriers are whole numbers of twelve. In a
Petition 870190092882, of 9/17/2019, p. 106/579
101/130 configuration, the apparatus 2402/2402 'for wireless communication may include means for applying an orthogonal spreading sequence to the four groups of symbols. In another configuration, apparatus 2402/2402 'for wireless communication may include means for transmitting the programming request using the four groups of symbols allocated in the NPRACH. The aforementioned means can be one or more of the aforementioned components of equipment 2402 and / or of processing system 2514 of equipment 2402 'configured to perform the functions stated by the aforementioned means. As described above, processing system 2514 may include Processor TX 368, Processor RX 356 and controller / processor 359. As such, in a configuration, the aforementioned means may
be the TX processor 368, the TX Processor 356, and O controller / processor 359 configured for accomplish at functions recited by the aforementioned means.[00250] FIG. 26 is a flow chart 2600 of one
wireless communication method. The method can be performed by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 2702/2702 'device) communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 2750, eNB 310).
[00251] In 2602, the UE can determine the transmission of a number of repeated programming requests to a base station. For example, referring to FIG. 8A, UE 804 can determine 801 to transmit a number of repeated programming requests to the
Petition 870190092882, of 9/17/2019, p. 107/579
102/130 802 base station.
[00252] In 2604, the UE can determine a set of subcarriers allocated in an NPRACH resource block. For example, referring to FIG. 8A, UE 804 can determine 803 a set of subcarriers allocated in an NPRACH resource block.
[00253] In 2606, the UE can receive signaling indicating numbers of repetitions and numbers of resource elements. For example, referring to FIG. 8A, UE 804 can receive signaling 805 indicating a first number of repetitions associated with a fourth number of resource elements in a first subcarrier in the set of subcarriers, and a second number of repetitions associated with a resource element in a second subcarrier in the set of subcarriers. For example, an NPRACH resource block (for example, indicated by an initial subcarrier associated with an N repeat level) can be further divided into several regions, and each region can be associated with a schedule request repeat level including one or multiple scheduling request time feature elements. Referring to FIG. 8B, if N = nl-kl + n2-k2, then the repetition level N can be divided into two regions 820, 830. The first region 820 can be further divided into nl resource elements (for example, nl> 1) , with each element having kl repetitions (for example, kl = 4) and the second region 830 can be further divided into n2 resource elements (for example, n2> 1), with each element having k2 repetitions (for example, k2 = 1).
Petition 870190092882, of 9/17/2019, p. 108/579
103/130 [00254] In 2608, the UE can determine that the number of repeated programming requests is equal to both the first number of repetitions and the second number of repetitions. For example, referring to FIG. 8A, UE 804 can determine 807 that the number of repeated programming requests is equal to both the first number of repetitions and the second number of repetitions.
[00255] In 2610, the UE can determine an element of initial appeal to start the transmission. For example, referring to FIG. 8A, UE 804 can determine 809 an initial resource element to initiate transmission of the number of scheduling requests based on whether the first number of scheduling requests is equal to the first number of repetitions or the second number of repetitions. As an illustrative example, suppose that UE 804 determines 807 that the number of repeated scheduling requests is 1, which is equal to k2. Therefore, UE 804 can determine an initial resource element associated with the second region 830 illustrated in FIG. 8B to start transmitting the programming request 811.
[00256] In 2612, the UE can transmit the programming request using the determined initial resource element. For example, referring to FIG. 8A, UE 804 can initiate transmission of programming request 811 using the determined initial resource element.
[00257] FIG. 27 is a flow diagram
Petition 870190092882, of 9/17/2019, p. 109/579
104/130 conceptual data 2700 illustrating the data flow between different media / components in an illustrative apparatus 2702. The apparatus may be a UE (for example, the UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 2702 apparatus) communicating wirelessly with a station base 2750 (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, eNB 310). The apparatus may include a receiving component 2704 that is configured to receive DL communication from base station 2750 including signaling information for an SR. For example, signaling information indicating numbers of repetitions and numbers of resource elements within an NPRACH. The apparatus may include a transmission component 2706 configured to transmit communication to the base station 2750, including an SR and an UL transmission. The apparatus may include an SR 2710 component that is configured to send an SR to the transmission component 2706. The apparatus may include the determination component 2708 configured to determine the transmission of a number of repeated programming requests to a base station, determine a set of subcarriers allocated to an NPRACH resource block, determining that the number of repeated scheduling requests is equal to either the first number of repetitions or the second number of repetitions, and / or determining an initial resource element to initiate the transmission.
[00258] The device may include additional components that execute each of the algorithm blocks in the
Petition 870190092882, of 9/17/2019, p. 110/579
105/130 aforementioned flow chart of FIG. 26. As such, each block in the aforementioned flow chart of FIG. 26 can be performed by a component and the equipment can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the declared processes / algorithm, implemented by a processor configured to carry out the declared processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination of the same.
[00259] FIG. 28 is a diagram 2800 illustrating an example of a hardware implementation for equipment 27 02 'employing a 2814 processing system. The 2814 processing system can be implemented with a bus architecture, represented generally by the 2824 bus. The bus 2824 can include any number of interconnecting buses and bridges, depending on the specific application of the 2814 processing system and general design restrictions. The 2824 bus interconnects several circuits, including one or more processors and / or hardware components, represented by the 2804 processor, the 2704, 2706, 2708, 2710 components and the 2806 computer-readable medium / memory. The 2824 bus can also interconnect several other circuits, such as timing sources, peripherals, voltage regulators and power management circuits, which are well known in the art, and therefore will not be described in more detail.
[00260] The 2814 processing system can
Petition 870190092882, of 9/17/2019, p. 111/579
106/130 can be coupled to a 2810 transceiver. The 2810 transceiver is coupled to one or more 2820 antennas. The 2810 transceiver offers a means of communicating with various other equipment through a transmission medium. Transceiver 2810 receives a signal from one or more antennas 2820, extracts information from the received signal, and supplies the extracted information to processing system 2814, specifically, to receiving component 2704. In addition, transceiver 2810 receives information from the system process 2814, specifically, of the transmission component 2706, and based on the information received, generates a signal to be applied to one or more antennas 2820. The processing system 2814 includes a processor 2804 coupled to a computer-readable medium / memory 2806 The 2804 processor is responsible for general processing, including running the software stored on the 2806 computer / memory readable medium. The software, when run by the 2804 processor, causes the 2814 processing system to perform the various functions described above for any specific equipment. The computer-readable medium / memory 2806 can also be used to store data that is handled by the 2804 processor when running software. The processing system 2814 additionally includes at least one of the components 2704, 2706, 2708, 2710. The components can be software components running on processor 2804, resident / stored in the computer-readable medium / memory 2806, one or more components of hardware
Petition 870190092882, of 9/17/2019, p. 112/579
107/130 coupled to the 2804 processor, or some combination thereof. Processing system 2814 may be a component of EU 350 and may include memory 360 and / or at least one among the TX 368 processor, the RX 356 processor and the 359 controller / processor.
[00261] In one configuration, the handset 2702/2702 'for wireless communication may include means for determining the transmission of a number of repeated programming requests to a base station. In another configuration, apparatus 2702/2702 'for wireless communication may include means for determining a set of subcarriers allocated to an NPRACH resource block. In an additional configuration, the apparatus 2702/2702 'for wireless communication may include means for receiving signaling indicating numbers of repetitions and numbers of resource elements. In one configuration, the apparatus 2702/2702 'for wireless communication may include means for determining that the number of repeated programming requests is equal to either the first number of repetitions or the second number of repetitions. In another configuration, the apparatus 2702/2702 'for wireless communication may include means for determining an initial resource element to initiate transmission. In an additional configuration, the apparatus 2702/2702 'for wireless communication may include means for transmitting the programming request using the determined initial resource element. The aforementioned means can be one or more of the aforementioned components of equipment 2702 and / or processing system 2814 of equipment 2702 'configured for
Petition 870190092882, of 9/17/2019, p. 113/579
108/130 perform the functions declared by the aforementioned means. As described above, processing system 2814 may include Processor TX 368, Processor RX 356 and controller / processor 359. As such, in a configuration, the aforementioned means may
be the TX Processor 368, the TX Processor 356, and O controller / processor 359 configured for accomplish at functions recited by means above. [00262] FIG. 29 is a flow chart 2900 of one
wireless communication method. The method can be carried out by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 3602/3602 'device) communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 3402, 3650, eNB 310).
[00263] In 2902, the UE can determine the transmission of an uplink transmission. For example, referring to FIG. 9, UE 904 can determine 603 to transmit a uplink transmission to base station 902. For example, UE 904 can determine 901 to transmit the uplink transmission while in connected mode.
[00264] In 2904, the UE can determine the transmission of a scheduling request using one or more first allocated resources. For example, referring to FIG. 9, UE 904 can determine 903 to transmit a scheduling request using one or more first allocated resources.
[00265] In 2906, the UE can determine that the one
Petition 870190092882, of 9/17/2019, p. 114/579
109/130 or more first allocated resources are located either M number of subframes before or N number of subframes after a physical downlink channel transmission from the base station. For example, referring to FIG. 9, UE 904 can determine 905 that the one or more first allocated resources are located either within M subframes before or N subframes after a downlink physical channel transmission from the base station.
[00266] In 2908, the UE may postpone a transmission of the scheduling request using one or more second allocated resources. For example, referring to FIG. 9, UE 904 may defer 907 a transmission of the scheduling request using one or more second allocated resources. As an illustrative example, suppose that M is equal to 2 and N is equal to 2. So, if the one or more first resources allocated to the scheduling request are allocated two or less subframes before the start of a downlink transmission, or two or less subframes after the downlink transmission is complete, the UE 904 can defer 907 the scheduling request until a subsequent set of resources allocated to avoid a potential collision with the physical channel downlink transmission.
[00267] In 2910, the UE can transmit the programming request using the one or more second allocated resources. For example, referring to FIG. 9, UE 904 can transmit schedule request 909 using the one or more second allocated resources. In one aspect, the one or more second allocated resources can be allocated
Petition 870190092882, of 9/17/2019, p. 115/579
110/130 later in the time domain than the one or more first allocated resources.
[00268] FIG. 30 is a 3000 flow chart of a wireless communication method. The method can be carried out by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 3602/3602 'device) communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 3402, 3650, eNB 310). In FIG. 30, operations represented with dashed lines indicate optional operations according to certain aspects of the disclosure.
[00269] In 3002, the UE can determine the transmission of an uplink transmission. For example, referring to FIG. 10, UE 1004 can determine 603 to transmit a uplink transmission to base station 1002. For example, UE 1004 can determine 1001 to transmit uplink transmission while in connected mode.
[00270] In 3004, the UE can determine the transmission of a programming request using one or more first allocated resources. For example, referring to FIG. 10, UE 1004 can determine 1003 to transmit a scheduling request using one or more first allocated resources.
[00271] In 3006, the UE may determine that a first number of the one or more first allocated resources is located more than M number of subframes before a downlink physical channel transmission from the
Petition 870190092882, of 9/17/2019, p. 116/579
111/130 base station. For example, referring to FIG. 10, UE 1004 can determine 1005 that a first number of the one or more first allocated resources be located more than M subframes before a downlink physical channel transmission from the base station.
[00272] In 3008, the UE can transmit a first part of the programming request using the first number of the one or more first allocated resources. For example, referring to FIG. 10, UE 1004 can transmit a first part 1007 of the scheduling request using the first number of the one or more first allocated resources.
[00273] In 3010, the UE can transmit a second part of the SR using the second number of the one or more second allocated resources. For example, referring to FIG. 10, a second part 1009 of the scheduling request using one or more second allocated resources. In an additional aspect, the one or more second allocated resources may be located in more than N subframes after the transmission of the physical downlink channel in a time domain. As an illustrative example, suppose that M is equal to 2 and N is equal to 2, that the one or more first allocated resources are located in subframes 2, 3 and 4 m a radio frame, and that the channel downlink transmission be transmitted in subframes 6 and 7 of the same radio frame. As a result, UE 1004 can transmit the first part 1007 of the programming request using the first resources allocated in subframes 2 and 3, but not the first resources allocated in subframe 4. A
Petition 870190092882, of 9/17/2019, p. 117/579
112/130 second part of the programming request can be transmitted using the resources allocated in a subsequent radio frame.
[00274] FIG. 31 is a 3100 flow chart of a wireless communication method. The method can be carried out by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 3602/3602 'device) communicating by technology wireless with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 3402, 3650, eNB 310). In FIG. 31, optional operations are indicated with dashed lines.
[00275] In 3102, the UE can determine the transmission of an uplink transmission. For example, referring to FIG. 11, UE 1104 can determine 603 to transmit a uplink transmission to base station 1102. For example, UE 1104 can determine 1101 to transmit the uplink transmission while in connected mode.
[00276] In 3104, the UE can determine the transmission of a scheduling request using one or more first allocated resources. For example, referring to FIG. 11, UE 1104 can determine 1103 to transmit a scheduling request using one or more first allocated resources.
[00277] In 3106, the UE may determine that the one or more first allocated resources are located either number M of subframes before or number N of subframes after a downlink physical channel transmission from the
Petition 870190092882, of 9/17/2019, p. 118/579
113/130 base station. For example, referring to FIG. 11, UE 1104 can determine 1105 that the one or more first allocated resources are located either M subframes before or N subframes after a downlink physical channel transmission from base station 1102.
[00278] In 3108, the UE can receive the DCI. For example, referring to FIG. 11, UE 1104 can receive DCI 1107 indicating that the transmission of the scheduling request is postponed until the subsequent uplink physical channel transmission or ACK / NACK transmission.
[00279] At 3110, the UE may defer a transmission of the scheduling request until a subsequent uplink physical channel transmission or an ACK / NACK transmission associated with the downlink physical channel transmission. For example, referring to FIG. 11, UE 1104 can defer 1109 a transmission of the schedule request until a subsequent uplink physical channel transmission or an ACK / NACK transmission associated with the downlink physical channel transmission based on DCI 1107. In one aspect, the transmission of subsequent physical uplink channel or ACK / NACK transmission may be located before one or more second resources allocated to the scheduling request.
[00280] At 3112, the UE can transmit the programming request with the subsequent uplink physical channel transmission or with the ACK / NACK. For example, referring to FIG. 11, UE 1104 can transmit programming request 1111 with subsequent uplink physical channel transmission or with transmission of
Petition 870190092882, of 9/17/2019, p. 119/579
114/130
ACK / NACK associated with physical downlink channel transmission from base station 1102. In one configuration, the scheduling request can be multiplexed with ACK / NACK based on channel selection. In another configuration, the programming request can be transmitted immediately after ACK / NACK. In an additional configuration, the schedule request can be transmitted immediately before the ACK / NACK through the ACK / NACK delay. The resources used to transmit the scheduling request with ACK / NACK can be a) the same resources allocated for the scheduling request,
b) the same resources as those allocated to ACK / NACK, and / or
c) signaled at the DCI. The DCI can include an information bit that can indicate the resources allocated for the programming request, and another bit through the payload that indicates the repetition level corresponding to ACK / NACK and / or the programming request. As an illustrative example, suppose that M is equal to 2 and N is equal to 2. So, if the one or more first resources allocated to the scheduling request are allocated two or less subframes before the start of a downlink transmission, or two or less subframes after the downlink transmission is complete, the UE 904 may postpone 1109 the programming request until the subsequent uplink physical channel transmission or with the ACK / NACK transmission associated with the downlink physical channel transmission to prevent a potential collision with downlink transmission.
[00281] FIG. 32 is a 3200 flow chart of a wireless communication method. The method can be carried out
Petition 870190092882, of 9/17/2019, p. 120/579
115/130 by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 3602/3602 'device) communicating by wireless technology with a base station (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 3402, 3650, eNB 310).
[00282] In 3202, the
UE can determine the transmission of an uplink transmission. For example, referring to FIG. 12, UE 1204 can determine 603 to transmit a uplink transmission to base station 1202. UE 1204 can determine 1201 to transmit uplink transmission when UE 1204 is in connected mode.
[00283] In 3204,
UE can determine the transmission of a scheduling request using one or more first allocated resources. For example, referring to FIG. 12, UE 1204 can determine 1203 to transmit a scheduling request using one or more first allocated resources.
[00284] In 3206, the UE may determine that the one or more first allocated resources are located either M number of subframes before or N number of subframes after a downlink physical channel transmission from the base station. For example, referring to FIG. 12, UE 1204 can determine 1205 that the one or more first allocated resources are located either within M subframes before or N subframes after a downlink physical channel transmission from base station 1202.
[00285] In 3208, the UE can transmit the programming request using the first or more
Petition 870190092882, of 9/17/2019, p. 121/579
116/130 resources allocated. For example, referring to FIG. 12, UE 1204 can transmit programming request 1207 using the one or more first allocated resources.
[00286] In 3210, the UE can receive downlink physical channel transmission in one or more second allocated resources located after the one or more first allocated resources in the time domain. For example, referring to FIG. 12, UE 1204 can receive downlink physical channel transmission 1209 in one or more second allocated resources located after the one or more first allocated resources in the time domain. As an illustrative example, assume that M is equal to 2 and N is equal to 2. So, if the one or more first resources allocated to the scheduling request are allocated two or less subframes before the start of a downlink transmission or two or less subframes after the downlink transmission is complete, UE 1204 can transmit programming request 1207 using the one or more first allocated resources, and base station 1202 can defer downlink physical channel transmission 1209 for one or more seconds resources allocated for downlink channel broadcasts that are located subsequent to one or more first resources allocated in the time domain.
[00287] FIG. 33 is a 3300 flow chart of a wireless communication method. The method can be carried out by a UE (e.g. UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 3602/3602 'device) communicating by technology wirelessly with a base station (e.g. base station 102, 180, 402, 502, 602, 702,
Petition 870190092882, of 9/17/2019, p. 122/579
117/130
802, 902, 1002, 1102, 1202, 1302, 3402, 3650, eNB 310).
[00288] In 3302, the UE can determine the transmission of an uplink transmission. For example, referring to FIG. 13, UE 1304 can determine 603 to transmit a uplink transmission to base station 1302. For example, UE 1304 can determine 1301 to transmit the uplink transmission while in connected mode.
[00289] In 3304, the UE can determine the transmission of a scheduling request using one or more first allocated resources. For example, referring to FIG. 13, UE 1304 can determine 1303 to transmit a scheduling request using one or more first allocated resources.
[00290] In 3306, the UE may determine that the one or more first allocated resources collide with the M number of resources of one or more second allocated resources used to receive a downlink physical channel transmission from the base station. For example, referring to FIG. 13, UE 1304 can determine 1305 that the one or more first allocated resources collide with the M number of resources of one or more second allocated resources used to receive a downlink physical channel transmission from base station 1302.
[00291] In 3308, the UE can transmit an SR using the one or more first allocated resources. For example, referring to FIG. 13, UE 1304 can transmit scheduling request 1307 using the one or more first allocated resources.
Petition 870190092882, of 9/17/2019, p. 123/579
118/130 [00292] In 3310, the UE can receive a downlink physical channel transmission with M number of resources from one or more second allocated punctured resources. For example, referring to FIG. 13, UE 1304 can receive downlink 1309 physical channel transmission with the M number of resources of the one or more second allocated punctured resources. As an illustrative example, suppose that the first or more allocated resources collide with the first three (for example, M = 3) of ten resources used to receive the downlink physical channel transmission. Consequently, UE 1304 can receive downlink physical channel transmission on the ten resources with the first three punctured resources.
[00293] FIG. 34 is a diagram illustrating a 3400 flow chart for an UE 3404 to send a programming request to a base station 3402 for an uplink lease in accordance with certain aspects of the disclosure. Base station 3402 can correspond, for example, to base station 102, 180, 1550, 1850, 2150, 2450, 2750, 3450, eNB 310. UE 3404 can correspond, for example, to UE 104, 350, to device 1502 / 1502 ', 1802/1802', 2102/2102 ', 2402/2402', 2702/2702 ', 3602/3602'. In addition, base station 3402 and UE 3404 can be configured to communicate using narrowband communications (for example, NB-IoT and / or eMTC). For example, UE 3404 can be an NBloT device and / or an eMTC device.
[00294] In one aspect, UE 3404 can determine 3401 to transmit an uplink transmission to base station 3402. For example, UE 3404 can
Petition 870190092882, of 9/17/2019, p. 124/579
119/130 determine 3401 to transmit the uplink transmission while in connected mode. In another aspect, UE 3404 can determine 3403 to transmit a scheduling request using one or more first allocated resources.
[00295] In an additional aspect, UE 3404 can determine 3405 that the programming request will collide with an ACK / NACK transmission (for example, in response to one or more downlink transmissions received from base station 3402). In another aspect, UE 3404 can transmit the transmission of ACK / NACK 3407 with the programming request using the one or more first allocated resources.
[00296] Additionally and / or as an alternative, UE 3404 can transmit ACK / NACK using the one or more allocated resources with or without a scheduling request (for example, scheduling request resources) if ACK / NACK does not interfere in a different UE scheduling request.
[00297] Base station 3402 can wait for an ACK / NACK and determine whether the schedule request features include a schedule request or an ACK / NACK. For example, base station 3402 can check for ACK / NACK sent on a NACK / NACK resource. If not, base station 3402 can check the programming request capabilities for ACK / NACK. If there is an ACK / NACK on the schedule request resources, then base station 3402 can determine that both ACK / NACK and SR are sent on schedule request resources.
Petition 870190092882, of 9/17/2019, p. 125/579
120/130 [00298] In another configuration, the programming request waveform can be modified to distribute the ACK / NACK 1 bit information in addition to the programming request in order to alternate the signal (for example, negative signal ) between repetitions if the NACK is to be sent, that is, s (t), -s (t), s (t), .... with s (t) being the waveform of a repetition of a programming request.
[00299] FIG. 35 is a 3500 flow chart of a wireless communication method. The method can be carried out by a UE (e.g. UE 104104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, 3404, the 3602/3602 'apparatus) communicating wirelessly with a base station (e.g. base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, 3402,
3650, eNB 310).
[00300] In 3502, the UE can determine the transmission of an uplink transmission. For example, referring to FIG. 34, UE 3404 can determine 603 to transmit a uplink transmission to base station 3402. For example, UE 3404 can determine 3401 to transmit the uplink transmission while in connected mode.
[00301] In 3504, the UE can determine the transmission of a scheduling request using one or more first allocated resources. For example, referring to FIG. 34, UE 3404 can determine 3405 that the scheduling request will collide with an ACK / NACK transmission (for example, in response to one or more transmission of
Petition 870190092882, of 9/17/2019, p. 126/579
121/130 downlink received from base station 3402).
[00302] In 3506, the UE can determine that the programming request collides with an ACK / NACK transmission. For example, referring to FIG. 34, UE 3404 can determine 3405 that the scheduling request will collide with an ACK / NACK transmission (for example, in response to one or more downlink transmissions received from base station 3402).
[00303] In 3508, the UE can transmit the ACK / NACK transmission with the programming request using the one or more first allocated resources. For example, referring to FIG. 34, UE 3404 can transmit the ACK / NACK 3407 transmission with the programming request using the one or more first allocated resources. For example, referring to FIG. 34, UE 3404 can defer transmission of the scheduling request using one or more second allocated resources. In one aspect, the one or more second allocated resources can be allocated later in the time domain than the one or more first allocated resources.
[00304] FIG. 36 is a conceptual data flow diagram 3600 illustrating the data flow between different media / components in an illustrative 3602 apparatus. The apparatus may be a UE (for example, the UE 104, 350, 404, 504, 604, 704, 804, 904, 1004, 1104, 1204, 1304, the 3602 apparatus) communicating wirelessly with a station base 3650 (e.g., base station 102, 180, 402, 502, 602, 702, 802, 902, 1002, 1102, 1202, 1302, eNB 310). The device may include a component of
Petition 870190092882, of 9/17/2019, p. 127/579
122/130 3604 reception configured to receive at least one DL communication from base station 3650 including DCI, a physical downlink channel transmission in one or more second allocated resources located after the one or more first resources allocated in the domain time used to transmit a scheduling request, a physical downlink channel transmission with an M number of resources from the one or more second allocated punctured resources. The M number of resources may collide with a scheduling request transmission.
[00305] The apparatus may include a 3606 transmission component configured to transmit at least one UL communication to the 3650 base station, including an SR and an UL transmission. The device can include an SR 3612 component that is configured to send an SR to the 3606 transmission component. The 3606 transmission component can be configured to transmit the programming request using the one or more second allocated resources, I transmitted a first part of the schedule request using the first number of one or more first allocated resources, transmit a second part of the schedule request using the second number of one or more second allocated resources, transmit the schedule request with the subsequent transmission of the physical uplink channel or with ACK / NACK, and / or forward ACK / NACK with the programming request using the one or more first allocated resources. The apparatus may include the 3608 determination component configured to determine that the one or more first allocated resources are
Petition 870190092882, of 9/17/2019, p. 128/579
123/130 located or an M number of subframes before or an N number of subframes after a downlink physical channel transmission from the base station, to determine that a first number of one or more first allocated resources are located more than one number M of subframes before a downlink physical channel transmission from the base station, to determine that the one or more first allocated resources collide with the number of resources of one or more second allocated resources used to receive a physical channel transmission downlink from the base station, and / or to determine that the scheduling request collides with an ACK / NACK broadcast. In addition, the apparatus may include a 3610 deferral component configured to defer a transmission of the schedule request using one or more second allocated resources, and / or defer a transmission of the schedule request until a subsequent uplink physical channel transmission or a ACK / NACK transmission associated with downlink physical channel transmission.
[00306] The equipment may include additional components that execute each of the blocks of the algorithm in the aforementioned flowcharts of FIGS. 29 to 33 and 35. As such, each block in the aforementioned flowcharts of FIGS 29 to 33 and 35 can be performed by a component and the equipment can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the declared processes / algorithm, implemented by a processor configured to carry out the
Petition 870190092882, of 9/17/2019, p. 129/579
124/130 declared processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination thereof.
[00307] FIG. 37 is a diagram 3700 illustrating an example of a hardware implementation for 3602 'equipment employing a 3714 processing system. The 3714 processing system can be implemented with a bus architecture, generally represented by the 3724 bus. The 3724 bus it can include any number of interconnect buses and bridges, depending on the specific application of the 3714 processing system and general design restrictions. The 3724 bus interconnects several circuits, including one or more processors and / or hardware components, represented by the 3704 processor, the 3604, 3606, 3608, 3610, 3612 components and the 3706 computer-readable medium / memory. The 3724 bus can also interconnect several other circuits, such as timing sources, peripherals, voltage regulators and power management circuits, which are well known in the art, and therefore will not be described in more detail. The 3714 processing system can be coupled to a 3710 transceiver. The 3710 transceiver is coupled to one or more 3720 antennas. The 3710 transceiver provides a means of communicating with various other equipment through a transmission medium. The 3710 transceiver receives a signal from one or more 3720 antennas, extracts information from the received signal, and supplies the extracted information to the 3714 processing system,
Petition 870190092882, of 9/17/2019, p. 130/579
125/130 specifically, to the 3604 receiving component. In addition, the 3710 transceiver receives information from the 3714 processing system, specifically from the 3606 transmission component, and based on the information received, generates a signal to be applied to one or more plus 3720 antennas. The 3714 processing system includes a 3704 processor coupled to a 3706 computer / memory readable medium.
[00308] The 3704 processor is responsible for general processing, including executing the software stored in the 3706 computer / memory readable medium. The software, when executed by the 3704 processor, causes the 3714 processing system to perform the various functions described above for any specific equipment. The 3706 computer-readable medium / memory can also be used to store data that is handled by the 3704 processor when running software. The 3714 processing system additionally includes at least one of the components 3604, 3606, 3608, 3610, 3612. The components can be software components running on the 3704 processor, resident / stored in the 3706 computer / memory readable medium, one or more hardware components attached to the 3704 processor, or some combination thereof. Processing system 3714 may be a component of EU 350 and may include memory 360 and / or at least one among the TX 368 processor, the RX 356 processor and the 369 controller / processor.
[00309] In one configuration, the device
Petition 870190092882, of 9/17/2019, p. 131/579
126/130
3602/3602 'for wireless communication may include means for determining the transmission of an uplink transmission. In another configuration, the 3602/3602 'apparatus for wireless communication may include means for determining the transmission of a programming request using one or more first allocated resources. In an additional configuration, the 3602/3602 'handset for wireless communication may include means to determine that the one or more first allocated resources are located either an M number of subframes before or an N number of subframes after a physical channel transmission of downlink from the base station. In one configuration, the 3602/3602 'handset for wireless communication may include means to defer transmission of a programming request using one or more second allocated resources. In another configuration, the wireless device 3602/3602 'may include means for transmitting the programming request using the one or more second allocated resources. In an additional configuration, the 3602/3602 'handset for wireless communication may include means to determine that a first number of the one or more first allocated resources are located more than an M number of subframes before a downlink physical channel transmission from the base station. In one configuration, the 3602/3602 'handset for wireless communication may include means for transmitting a first part of the SR using the first number of the one or more first allocated resources. In another configuration, the 3602/3602 'wireless communication device may include means for transmitting a second part of the programming request
Petition 870190092882, of 9/17/2019, p. 132/579
127/130 using the second number of the one or more second allocated resources. In an additional configuration, the 3602/3602 'handset for wireless communication may include means for receiving DCI. In one configuration, the 3602/3602 'apparatus for wireless communication may include means for deferring a transmission of the schedule request until a subsequent physical uplink channel transmission or an ACK / NACK transmission associated with the physical downlink channel transmission. In another configuration, the 3602/3602 'apparatus for wireless communication may include means for transmitting the programming request with the subsequent uplink physical channel transmission or with the ACK / NACK. In an additional configuration, the 3602/3602 'apparatus for wireless communication may include means for receiving a downlink physical channel transmission in one or more second allocated resources located after the one or more first resources allocated in the time domain. In one configuration, the 3602/3602 'handset for wireless communication may include means to determine that the one or more first resources collide with the resource M number of one or more second allocated resources used to receive a downlink physical channel transmission. from the base station. In another configuration, the 3602/3602 'apparatus for wireless communication may include means for receiving a physical downlink channel transmission with an M number of resources from the one or more second allocated punctured resources. In an additional configuration, the 3602/3602 'handset for wireless communication may include means to determine that the programming request collides with a
Petition 870190092882, of 9/17/2019, p. 133/579
128/130 ACK / NACK transmission. In an additional configuration, the 3602/3602 'handset for wireless communication may include means to transmit the ACK / NACK with the programming request using the one or more allocated resources. The aforementioned means can be one or more of the aforementioned components of the 3602 equipment and / or the 3714 processing system of the 3502 'equipment configured to perform the functions stated by the aforementioned means. As described above, processing system 3714 may include Processor TX 368, Processor RX 356 and controller / processor 359. As such, in one configuration, the aforementioned means may be Processor TX 368, Processor TX 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[00310] It is understood that the specific order or hierarchy of the blocks in the revealed processes / flowcharts is an illustration of the illustrative approaches. Based on the design preferences, it is understood that the specific order or hierarchy of blocks in the processes / flowcharts can be reorganized. In addition, some blocks can be combined or omitted. The accompanying method claims the present elements of the various blocks in an illustrative order, and is not intended to be limited to the specific order or hierarchy presented.
[00311] The previous description is presented to enable any individual versed in the technique to practice the various aspects described here. Several changes to these aspects will be readily apparent
Petition 870190092882, of 9/17/2019, p. 134/579
129/130 to those skilled in the art, and the general principles defined herein can be applied to other aspects. Thus, the claims are not intended to be limited to the aspects illustrated here, and they must agree with the full scope in line with the language claims, and references to an element in the singular are not intended to mean one (a) and only one (a) , unless explicitly stated, but one or more. The word exemplificative is used to indicate something that serves as an example or illustration. Any aspect described herein as illustrative should not necessarily be interpreted as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term no (a) refers to one or more. Combinations, such as at least one of A, B or C, one or more of A, B or C, at least one of A, B and C, one or more of A, B and C and A, B, C, or any combination thereof includes any combination of A, B and / or C, and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations, such as at least one among A, B or C, one or more among A, B or C, at least one among A, B and C, one or more among A, B and C and A, B, C, or any combination thereof may be only A, only B, only C , A and B, A and C, B and C, or A and B and C, where any such combinations may contain one or more members or members of A, B or C. All structural and functional equivalents to the elements of the various aspects described by all this revelation that are known or later will be known by those versed in the
Petition 870190092882, of 9/17/2019, p. 135/579
130/130 are explicitly incorporated here by way of reference and should be covered by the claims. Furthermore, none of what has been revealed here should be dedicated to the public, regardless of whether such disclosure is explicitly recited in the claims. The words module, mechanism, element, device, and the like, may not be a substitute for the word medium. As such, no claim element should be interpreted as a more functional means, unless the element is explicitly stated using the expression means for.
权利要求:
Claims (44)
[1]
1. Method in communication without wire for one user equipment (EU receive one or ), comprising:more streams downlink The leave of a station to determine base;the transmission of a streaming in uplink to the station base r
and transmit to the base station a scheduling request for uplink transmission with an acknowledgment (ACK) / negative acknowledgment (NACK) associated with one or more downlink transmissions using a resource structure in the format of the uplink shared physical channel (NPUSCH).
[2]
2. Method according to claim 1, in which the UE is configured to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the first signal received from the base station.
[3]
3. Method according to claim 2, in which the first signal is included in a media access control (MAC) command or in a radio resource control (RRC) reconfiguration signal.
[4]
4. Method according to claim 2, in which the UE transmits the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions after the first signal is received and a counter in the UE reaches a limit number.
[5]
5. Method according to claim 4, in which the limit number is determined based on the information included in the first signal or based on the information
Petition 870190092882, of 9/17/2019, p. 137/579
2/12 pre-configured in the UE.
[6]
6. Method according to claim 1, in which the UE is configured not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the second signal received from base station.
[7]
7. Method according to claim 6, in which the UE determines not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions when a timer in the UE expires.
[8]
A method according to claim 1, wherein the UE is configured to increase a first number of repeated transmissions of the scheduling request based on the third signal received from the base station.
[9]
9. Method according to claim 8, in which the transmission of the programming request for the transmission of uplink with the ACK / NACK associated with one or more downlink transmissions using the resource structure in the NPUSCH format comprises:
transmit the programming request with ACK / NACK a second number of transmissions, the second number of transmissions being associated with a number of repetitions for the resource structure in NPUSCH format; and transmit the scheduling request using resources allocated without ACK / NACK a number of transmissions, the third number of transmissions being a difference between the first number of repeated transmissions and the second
Petition 870190092882, of 9/17/2019, p. 138/579
3/12 number of transmissions associated with the resource structure in NPUSCH format.
[10]
A method according to claim 1, further comprising:
perform quadrature phase shift modulation (QPSK) mapping of a first bit value associated with the programming request and a second bit value associated with ACK / NACK; and perform at least one of the channel encoding or data shuffling of the scheduling request and the ACK / NACK after QPSK mapping.
[11]
A method according to claim 10, further comprising:
perform binary phase shift modulation (BPSK) mapping of the second bit value associated with ACK / NACK;
determine whether the scheduling request is transmitted with ACK / NACK; and deviating the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another angle predetermined or configured by the network.
[12]
12. Wireless communication equipment for user equipment (EU), comprising:
means for receiving one or more downlink transmissions from a base station;
means for determining the transmission of an uplink transmission to the base station; and means for transmitting a programming request for uplink transmission to the base station with an associated acknowledgment (ACK) / negative acknowledgment (NACK)
Petition 870190092882, of 9/17/2019, p. 139/579
4/12 to one or more downlink transmissions using a resource structure in the format of the shared physical uplink channel (NPUSCH).
[13]
13. Medium, according to claim 12, in which the UE is configured to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the first signal received from the base station.
[14]
14. Apparatus according to claim 13, in which the first signal is included in a media access control (MAC) command or a radio resource control (RRC) reconfiguration signal.
[15]
15. Apparatus according to claim 13, in which the UE transmits the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions after the first signal is received and a counter in the UE reaches a limit number.
[16]
Apparatus according to claim 15, wherein the limit number is determined based on the information included in the first signaling or based on the preconfigured information in the UE.
[17]
17. Apparatus according to claim 12, in which the UE is configured not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the second signal received from base station.
[18]
18. Apparatus according to claim 17, in which the UE determines not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions when a
Petition 870190092882, of 9/17/2019, p. 140/579
5/12 timer on the UE expires.
[19]
An apparatus according to claim 12, wherein the UE is configured to increase a first number of repeated transmissions of the programming request based on the third signal received from the base station.
[20]
20. Apparatus according to claim 19, wherein the means for transmitting the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions using the resource structure in the NPUSCH format is configured to :
transmit the programming request with ACK / NACK a second number of transmissions, the second number of transmissions being associated with a number of repetitions for the resource structure in NPUSCH format; and transmitting the scheduling request using resources allocated without ACK / NACK a number of transmissions, the third number of transmissions being a difference between the first number of repeated transmissions and the second number of transmissions associated with the resource structure in NPUSCH format.
[21]
An apparatus according to claim 12, further comprising:
means for performing quadrature phase shift modulation (QPSK) mapping of a first bit value associated with the programming request and a second bit value associated with ACK / NACK; and means to perform at least one of the channel encoding or data shuffling of the
Petition 870190092882, of 9/17/2019, p. 141/579
6/12 programming request and ACK / NACK after QPSK mapping.
[22]
An apparatus according to claim 21, further comprising:
means for performing binary phase shift modulation (BPSK) mapping of the second bit value associated with ACK / NACK;
means of determining whether the programming request is transmitted with ACK / NACK; and means for diverting the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another angle predetermined or configured by the network.
[23]
23. Apparatus for wireless communication for user equipment (UE), comprising: a memory; and at least one processor attached to the memory and configured to:
receive one or more downlink transmissions from a base station;
determine the transmission of an uplink transmission to the base station; and transmit to the base station a scheduling request for uplink transmission with an acknowledgment (ACK) / negative acknowledgment (NACK) associated with one or more downlink transmissions using a resource structure in the form of the uplink shared physical channel ( NPUSCH).
[24]
24. Apparatus according to claim 23, wherein the UE is configured to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on
Petition 870190092882, of 9/17/2019, p. 142/579
7/12 on the first signal received from the base station.
[25]
25. Apparatus according to claim 24, in which the first signal is included in a media access control (MAC) command or in a radio resource control (RRC) reconfiguration signal.
[26]
26. Apparatus according to claim 24, in which the UE transmits the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions after the first signal is received and a counter in the UE reaches a limit number.
[27]
27. Apparatus according to claim 26, wherein the limit number is determined based on the information included in the first signaling or based on the preconfigured information in the UE.
[28]
28. Apparatus according to claim 23, wherein the UE is configured not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the second signal received from base station.
[29]
29. Apparatus according to claim 28, wherein the UE determines not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions when a timer on the UE expires.
[30]
Apparatus according to claim 23, wherein the UE is configured to increase a first number of repeated transmissions of the programming request based on the third signal received from the base station.
[31]
31. Apparatus according to claim 30,
Petition 870190092882, of 9/17/2019, p. 143/579
8/12 where at least one processor is configured to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions using the resource structure in the NPUSCH format through:
transmit the programming request with ACK / NACK a second number of transmissions, the second number of transmissions being associated with a number of repetitions for the resource structure in NPUSCH format; and transmitting the scheduling request using resources allocated without ACK / NACK a number of transmissions, the third number of transmissions being a difference between the first number of repeated transmissions and the second number of transmissions associated with the resource structure in NPUSCH format.
[32]
32. Apparatus according to claim 23, wherein the at least one processor is additionally configured to:
perform quadrature phase shift modulation (QPSK) mapping of a first bit value associated with the programming request and a second bit value associated with ACK / NACK; and perform at least one of the channel encoding or data shuffling of the scheduling request and the ACK / NACK after QPSK mapping.
[33]
33. Apparatus according to claim 32, wherein the at least one processor is additionally configured to:
perform modulation mapping by
Petition 870190092882, of 9/17/2019, p. 144/579
9/12 binary phase shift (BPSK) of the second bit value associated with ACK / NACK;
determine whether the scheduling request is transmitted with ACK / NACK; and deviating the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another angle predetermined or configured by the network.
[34]
34. Computer readable medium storing computer executable code for user equipment (UE), comprising code for:
receive one or more downlink transmissions from a base station;
determine the transmission of an uplink transmission to the base station; and transmit to the base station a scheduling request for uplink transmission with an acknowledgment (ACK) / negative acknowledgment (NACK) associated with one or more downlink transmissions using a resource structure in the form of the uplink shared physical channel ( NPUSCH).
[35]
35. Computer-readable medium according to claim 34, in which the UE is configured to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the first signal received from the base station.
[36]
36. A computer-readable medium according to claim 35, in which the first signal is included in a media access control (MAC) command or in a resource control reset signal.
Petition 870190092882, of 9/17/2019, p. 145/579
10/12 radio (RRC).
[37]
37. Computer-readable medium according to claim 35, in which the UE transmits the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions after the first signal is received and a counter in the UE reach a limit number.
[38]
38. Computer-readable medium according to claim 37, wherein the limit number is determined based on the information included in the first signaling or based on the preconfigured information in the UE.
[39]
39. Computer-readable medium according to claim 34, in which the UE is configured not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions based on the second signaling received from the base station.
[40]
40. Computer readable medium according to claim 39, in which the UE determines not to transmit the programming request for the uplink transmission with the ACK / NACK associated with one or more downlink transmissions when a timer in the UE expires .
[41]
41. Computer-readable medium according to claim 34, wherein the UE is configured to increase a first number of repeated transmissions of the programming request based on the third signal received from the base station.
[42]
42. Computer-readable medium according to claim 41, in which the code to transmit the programming request for the transmission of uplink with
Petition 870190092882, of 9/17/2019, p. 146/579
11/12 the ACK / NACK associated with one or more downlink transmissions using the resource structure in NPUSCH format is configured to:
transmit the programming request with ACK / NACK a second number of transmissions, the second number of transmissions being associated with a number of repetitions for the resource structure in NPUSCH format; and transmitting the scheduling request using resources allocated without ACK / NACK a number of transmissions, the third number of transmissions being a difference between the first number of repeated transmissions and the second number of transmissions associated with the resource structure in NPUSCH format.
[43]
43. Computer-readable medium according to claim 34, additionally comprising code for:
perform quadrature phase shift modulation (QPSK) mapping of a first bit value associated with the programming request and a second bit value associated with ACK / NACK; and perform at least one of the channel encoding or data shuffling of the scheduling request and the ACK / NACK after QPSK mapping.
[44]
44. Computer-readable medium according to claim 43, additionally comprising code for:
perform binary phase shift modulation (BPSK) mapping of the second bit value associated with ACK / NACK;
determine whether the scheduling request is transmitted with ACK / NACK; and
Petition 870190092882, of 9/17/2019, p. 147/579
12/12 deviate the BPSK mapping from the second bit value associated with the ACK / NACK by 90 ° or another angle predetermined or configured by the network.
类似技术:
公开号 | 公开日 | 专利标题
BR112019019321A2|2020-04-14|scheduling request for one or more uplink transmissions using narrowband communications
US11115175B2|2021-09-07|Narrowband time-division duplex frame structure for narrowband communications
BR112019017325A2|2020-03-31|USE OF SYNCHRONIZATION SIGNAL BLOCK INDEX IN A NEW RADIO
ES2883629T3|2021-12-09|Narrow-band time division duplexing frame structure for narrow-band communications
BR112019016660A2|2020-04-07|narrowband time division duplexing frame structure for narrowband communications
BR112020009519A2|2020-11-03|physical layer enhancements for early data transmission
BR112019014365A2|2020-02-27|PARALLEL PROCESSING OF UPWARD AND DOWNWARD TRANSMISSIONS
BR112019019817A2|2020-04-22|single-slot pucch with support for intra-slot frequency jump
BR112019022613A2|2020-05-19|configurable intra-partition frequency hop for a variable-length uplink control channel
BR112020001474A2|2020-09-08|ack / nack and sr uplink in short durations
同族专利:
公开号 | 公开日
WO2018175042A1|2018-09-27|
EP3602911A1|2020-02-05|
SG11201907573PA|2019-10-30|
US10674522B2|2020-06-02|
JP2020511845A|2020-04-16|
US20180279324A1|2018-09-27|
KR20190127879A|2019-11-13|
TWI731224B|2021-06-21|
JP6977055B2|2021-12-08|
KR102251213B1|2021-05-11|
EP3602911B1|2021-12-15|
TW201836424A|2018-10-01|
CN110447202A|2019-11-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

CN101577884B|2008-09-19|2012-06-13|中兴通讯股份有限公司|Media negotiation method for IP multimedia link|
CN101848490B|2009-03-24|2015-08-05|三星电子株式会社|According to the method for operation of data duplicate retransmission and device in mobile communication system|
EP2465321B1|2009-08-12|2020-04-22|InterDigital Patent Holdings, Inc.|Method and apparatus for contention-based uplink data transmission|
CN102215595A|2010-04-07|2011-10-12|北京三星通信技术研究有限公司|Method for transmitting ascending scheduling requirement|
JP5763204B2|2010-11-02|2015-08-12|クゥアルコム・インコーポレイテッドQualcomm Incorporated|Hybrid automatic repeat request feedback transmission in a multi-component carrier communication system using scheduling request resources|
US8830883B2|2010-11-16|2014-09-09|Qualcomm Incorporated|Method and apparatus for improving acknowledgement/negative acknowledgement feedback|
US9065545B2|2012-03-12|2015-06-23|Blackberry Limited|Handling scheduling request collisions with an ACK/NACK repetition signal|
US9526091B2|2012-03-16|2016-12-20|Intel Corporation|Method and apparatus for coordination of self-optimization functions in a wireless network|
KR102130375B1|2012-05-09|2020-07-06|삼성전자 주식회사|Method and apparatus for transmitting and receiving data in mobile communication system with multiple carrier|
IN2014CN00413A|2012-05-31|2015-04-03|Panasonic Corp|
CN104581925B|2013-10-29|2019-01-08|电信科学技术研究院|A kind of timed maintenance method and device under coverage enhancement mechanism|
US10079665B2|2015-01-29|2018-09-18|Samsung Electronics Co., Ltd.|System and method for link adaptation for low cost user equipments|
US10313067B2|2015-01-29|2019-06-04|Samsung Electronics Co., Ltd.|HARQ-ACK information feedback method and apparatus|
AR103887A1|2015-03-09|2017-06-14|ERICSSON TELEFON AB L M |BRIEF PUCCH CHANNEL IN SPUCCH CHANNEL OF ASCENDING LINK|
CN106067845A|2015-04-09|2016-11-02|北京三星通信技术研究有限公司|The method of multiplexing uplink information|
US10182467B2|2015-08-06|2019-01-15|Innovative Technology Lab Co., Ltd.|Apparatus and method for transmitting uplink control information through a physical uplink control channel|
US10218474B2|2015-09-02|2019-02-26|Htc Corporation|Device and method of handling scheduling request transmission|
US10644856B2|2016-01-08|2020-05-05|Apple Inc.|Downlink hybrid automatic repeat request feedback for narrowband Internet of Things devices|EP3298822B1|2015-05-22|2022-03-09|LG Electronics Inc.|Method for triggering a buffer status reporting in a wireless communication system and a device therefor|
CN108633092A|2017-03-24|2018-10-09|中兴通讯股份有限公司|A kind of method for sending information, device and terminal|
EP3923498A4|2017-03-24|2021-12-15|Lg Electronics Inc|Method and nb wireless device for determining whether or not to transmit sr|
EP3614779A4|2017-05-05|2020-04-22|Huawei Technologies Co., Ltd.|Method, terminal and network device for requesting uplink transmission resources|
US11006413B2|2017-12-06|2021-05-11|Google Llc|Narrow-band communication|
US10608721B2|2017-12-14|2020-03-31|Google Llc|Opportunistic beamforming|
EP3676972B1|2017-12-15|2022-02-09|Google LLC|Satellite-based narrow-band communication|
US11246143B2|2017-12-15|2022-02-08|Google Llc|Beamforming enhancement via strategic resource utilization|
US10375671B2|2017-12-22|2019-08-06|Google Llc|Paging with enhanced beamforming|
US11251847B2|2018-03-28|2022-02-15|Google Llc|User device beamforming|
US10251075B1|2018-06-02|2019-04-02|Verizon Patent And Licensing Inc.|Systems and methods for coverage and capacity optimizing nodes|
WO2020055602A1|2018-09-10|2020-03-19|Google Llc|Fast beam tracking|
WO2020074069A1|2018-10-09|2020-04-16|Nokia Technologies Oy|Enhanced scheduling request transmissions in wireless networks|
US20220070906A1|2020-08-27|2022-03-03|Qualcomm Incorporated|Resource mapping for a scheduling request on a physical sidelink feedback channel|
法律状态:
2021-10-19| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
IN201741010253|2017-03-23|
IN201741016601|2017-05-11|
US15/718,418|US10674522B2|2017-03-23|2017-09-28|Scheduling request for one or more uplink transmissions using narrowband communications|
PCT/US2018/019535|WO2018175042A1|2017-03-23|2018-02-23|Scheduling request for one or more uplink transmissions using narrowband communications|
[返回顶部]